java获取中文拼音首字母的实例
程序员文章站
2024-03-01 17:18:34
如下所示:
import net.sourceforge.pinyin4j.pinyinhelper;
public class pinyinhelperu...
如下所示:
import net.sourceforge.pinyin4j.pinyinhelper; public class pinyinhelperutil { /** * 得到中文首字母(中国 -> zg) * @param str 需要转化的中文字符串 * @return 大写首字母缩写的字符串 */ public static string getpinyinheadchar(string str) { stringbuilder convert = new stringbuilder(); for (int j = 0; j < str.length(); j++) { char word = str.charat(j); string[] pinyinarray = pinyinhelper.tohanyupinyinstringarray(word); if (pinyinarray != null) { convert.append(pinyinarray[0].charat(0)); } else { convert.append(word); } } return convert.tostring().touppercase(); } }
以上这篇java获取中文拼音首字母的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
上一篇: 20210512Day11函数高阶