工具包:pinyin4j-2.5.0.jar
下载地址:http://pan.baidu.com/s/1jHl0Yoe
/**
* 汉字转换位汉语拼音首字母,英文字符不变
* @param chines 汉字
* @return 拼音
*/
public static String converterToFirstSpell(String chines){
if(TextUtils.isEmpty(chines)){
return "";
}
String pinyinName = "";
char[] nameChar = chines.toCharArray();
HanyuPinyinOutputFormat defaultFormat = new HanyuPinyinOutputFormat();
defaultFormat.setCaseType(HanyuPinyinCaseType.LOWERCASE);
defaultFormat.setToneType(HanyuPinyinToneType.WITHOUT_TONE);
// for (int i = 0; i < nameChar.length; i++) {
if (nameChar[0] > 128) {
try {
pinyinName += PinyinHelper.toHanyuPinyinStringArray(nameChar[0], defaultFormat)[0].charAt(0);
} catch (BadHanyuPinyinOutputFormatCombination e) {
e.printStackTrace();
}
}
// else{
// pinyinName += nameChar[i];
// }
// }
return pinyinName;
}