获取中文的首字母demo
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取中文的首字母demo相关的知识,希望对你有一定的参考价值。
import net.sourceforge.pinyin4j.PinyinHelper; /** * * @Title: getPinYinHeadChar * @Description: TODO 获取中文的首字母 * @param str 传入的中文参数 * @return * @return: String */ public static String getPinYinHeadChar(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; }
测试:
System.out.println(PinYinUtil.getPinYinHeadChar("我比较"));===》wbj
以上是关于获取中文的首字母demo的主要内容,如果未能解决你的问题,请参考以下文章
Pandas处理dataframe的文本数据列:使用str属性获取数据列的字符串方法类title函数将指定字符串数据列内容的每一个词的首字母大写(每个词的首字母大写)