首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

请教java如何把复杂汉字转为拼音,网上的例子很多汉字不识别

2013-06-25 
请问java怎么把复杂汉字转为拼音,网上的例子很多汉字不识别!请问java怎么把复杂汉字转为拼音,网上的例子很

请问java怎么把复杂汉字转为拼音,网上的例子很多汉字不识别!
请问java怎么把复杂汉字转为拼音,网上的例子很多汉字不识别!

谁能给个实例啊?
[解决办法]
用开源的pinyin4j吧,可以解决你的问题。
http://sourceforge.net/projects/pinyin4j/files/?source=navbar
[解决办法]
也可以用数据库,找一个汉字库。然后select 对应的汉字。
[解决办法]
用pinyin4j。

char[] ch = "汉字".toCharArray();String[] pinyinHead = PinyinHelper.toHanyuPinyinStringArray(ch[0]);

[解决办法]
.matches("[\\\u4E00-\\\u9FA5]+")
.matches("[\u4E00-\u9FA5]+")

都可以

热点排行