欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

汉字转拼音

程序员文章站 2022-07-15 14:50:14
...
通过 pinyin4j 实现
public static void main(String[] args) {
		// TODO Auto-generated method stub
		String hanyu="大家好";
		HanyuPinyinOutputFormat outputFormat = new HanyuPinyinOutputFormat();
		 outputFormat.setToneType(HanyuPinyinToneType.WITHOUT_TONE);
		 outputFormat.setVCharType(HanyuPinyinVCharType.WITH_V);
		for(char hanyuchar:hanyu.toCharArray()){
		try {
			System.out.print(PinyinHelper.toHanyuPinyinStringArray(hanyuchar,outputFormat)[0]);
		} catch (BadHanyuPinyinOutputFormatCombination e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		}
		
	}


jar包在下面
里面有api