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