读书人

请教java如何把复杂汉字转为拼音网上

发布时间: 2013-06-25 23:45:42 作者: rapoo

请问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]+")

都可以

读书人网 >J2SE开发

热点推荐