package com.fh.tool; import java.util.regex.Matcher; import java.util.regex.Pattern; import net.sourceforge.pinyin4j.PinyinHelper; import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType; import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat; import net.sourceforge.pinyin4j.format.HanyuPinyinToneType; import net.sourceforge.pinyin4j.format.HanyuPinyinVCharType; import net.sourceforge.pinyin4j.format.exception.BadHanyuPinyinOutputFormatCombination; /** * Created by Administrator on 2018/8/1. */ public class PinyinUtils { /** * 获得汉语拼音首字母 * * @param chines * 汉字 * @return */ public static String getAlpha(String chines) { chines = cleanChar(chines); String pinyinName = ""; char[] nameChar = chines.toCharArray(); HanyuPinyinOutputFormat defaultFormat = new HanyuPinyinOutputFormat(); defaultFormat.setCaseType(HanyuPinyinCaseType.UPPERCASE); def
Java中文转拼音以及获取中文首字母
最新推荐文章于 2024-06-22 13:58:51 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)