全面的汉字转拼音与读音包

最近因需要做汉字转拼音的一个小功能,上网找了一些,不是很好用,
在网上收集整理了一下汉字字典,做了一个小程序.
可对[b][color=red]21639[/color][/b]个简繁汉字(包括多音字),[b][color=red]635[/color][/b]个姓氏拼音进行识别,目前无法对多音字进行处理.
程序要求:
JDK1.5+
程序实现以下功能,
查询汉字的拼音与读音
查询汉字字附串的拼音与读音
识别姓名的拼音.


用法如下:
System.out.println(PinYinUtils.getHzDuYin("北京这个鸟天气"));

běi jīnɡ zhè ɡè niǎo tiān qì 


System.out.println(PinYinUtils.getHzPinYin("北京这个鸟天气"));

bei jing zhe ge niao tian qi 


System.out.println(PinYinUtils.getNamePinYin("单于ABC"));

chan yu ABC



List<PinYin> pinYins = PinYinUtils.getWord('长').getPinYinList();
PinYin py;
for(int i=0;i<pinYins.size();i++){
py = pinYins.get(i);
System.out.println(py.getDuYin()+"/" +py.getSpell());
}



chánɡ/chang
zhǎnɡ/zhang
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值