/** * 获取中文首字母工具类 * * @author jiangjunjie */ public class ChineseCharToEnUtil { /** * 转换为有声调的拼音字符串 * * @param pinYinStr 汉字 * @return 有声调的拼音字符串 */ public static String changeToMarkPinYin(String pinYinStr) { String tempStr = null; try { tempStr = com.github.stuxuhai.jpinyin.PinyinHelper.convertToPinyinString( pinYinStr, " ", PinyinFormat.WITH_TONE_MARK); } catch (Exception e) { e.printStackTrace(); } return tempStr; } /** * 转换为数字声调字符串 * * @param pinYinStr 需转换的汉字 * @return 转换完成的拼音字符串 */ public static String changeToNumberPinYin(String pinYinStr) { String tempStr = null; try { tempStr = com.github.stuxuhai.jpinyin.PinyinHelper.convertToPinyinString( pinYinStr, " ", PinyinFormat.WITH_TONE_NUMBER); } catch (Exception e) { e.printStackTrace(); } return tempStr; }
java中文转换工具类
于 2022-06-06 12:51:49 首次发布