package com.jeesite.modules.basetools;
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;
/**
* 汉字转拼音方法
* 可转全拼 首拼
*/
public class HanziToPinYinUtils {
public static void main(String[] args) {
System.out.println(getPinyin("中国红123")); //--zhongguohong123
System.out.println(getFirstSpell("中国红123")); //--zhongguohong123
System.out.println(getFullSpell("中国红123")); //--zhongguohong123
}
/**
* @param china (字符串 汉字)
* @return 汉字转拼音 其它字符不变
*/
public static String getPinyin(String china){
HanyuPinyinOutputFormat formart = new HanyuPinyinOutputFormat();
formart.setCas
Java 汉字转拼音
最新推荐文章于 2025-09-14 14:11:48 发布

最低0.47元/天 解锁文章
836

被折叠的 条评论
为什么被折叠?



