1、中文转成拼音首字母,返回值 ["拼音首字母","拼音全拼"]public static String[] converterToSpellArray(String chines) {
if(chines==null||"".equals(chines)) {
return new String[]{"",""};
}
chines = removeSpecialCharacters(chines);
StringBuffer pys=new StringBuffer("");
StringBuffer py=new StringBuffer("");
HanyuPinyinOutputFormat defaultFormat = new HanyuPinyinOutputFormat();
defaultFormat.setCaseType(HanyuPinyinCaseType.LOWERCASE);
defaultFormat.setToneType(HanyuPinyinToneType.WITH_TONE_NUMBER);
String str;
try {
str = PinyinHelper.toHanYuPinyinString(chines,defaultFormat,"",true).toLowerCase();
String strs[]=str.split("\\d");
for (int i = 0; i
py.append(strs[i]);
pys.append(strs[i].substring(0,1))