Java汉字转拼音

pinyin4J 是一个可以将汉字转换成拼音的lib,maven地址:http://mvnrepository.com/artifact/com.belerweb/pinyin4j/2.5.1

pinyin4J 提供PinyinHelper这个静态类对外提供拼音转换的服务,主要是如下方法

将char(必须为汉字单字)转化为拼音,实用的是通用的格式,如果ch为非汉字,返回null。

输入:重 输出:[zhong4, chong2]

说明重字有两个读音,拼音后面的1,2,3,4 代表的是读音

同上,但是这个方法可以设置输出的格式。

HanyuPinyinOutputFormat   可以设置拼音大小写、是否后面加读音数字、特殊读音的显示方式,定义如下:

对于”重“的拼音转换,以上方法分别得到的结果是:

汉语拼音:[zhong4, chong2]
通用拼音:[jhong4, chong2]
威妥玛拼音:[chung4, ch`ung2]
注音符号拼音:[jung4, chung2]
耶魯拼音:[jung4, chung2]
国语罗马字:[jonq, chorng]

 


发表评论

电子邮件地址不会被公开。 必填项已用*标注