首先说一下需求:数据库里有公司销售的姓名,但是要他的邮箱,公司的邮箱一般都是固定的格式名+姓@公司英文名.com所以想到把姓名直接得到姓名颠倒后,转为拼音再加上固定的后缀就是邮箱,当然只是一般情况,特殊情况,如多音字,重名的再考虑:
public static String getFirstBeLastString(String input){
String regex = "(.)(.*)";
String s="\$2\$1";
input = input.replaceAll (regex, s);
return input;
}
转为拼音参考上一篇博客