Posted on 2009-11-27 10:30
spinage 阅读(863)
评论(0) 编辑 收藏
利用pinyin4j开源的一个小项目取中文首字母
public static String getAllFirstLetter(String str) {
String convert = "";
for (int j = 0; j < str.length(); j++) {
char word = str.charAt(j);
String[] pinyinArray = PinyinHelper.toHanyuPinyinStringArray(word);
if (pinyinArray != null) {
convert += pinyinArray[0].charAt(0);
} else {
convert += word;
}
}
return convert;
}