就是一个无法判断的拼音,最后会变成这个
比如 铎 这个字 拼音为duo 会被误判
后来发现一个拼音包net.sourceforge.pinyin4j
下载去这里 http://pinyin4j.sourceforge.net/
代码如下 | 复制代码 |
package com.javaer.examples; import net.sourceforge.pinyin4j.PinyinHelper; import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat; import net.sourceforge.pinyin4j.format.HanyuPinyinToneType; public class Pinyin { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub HanyuPinyinOutputFormat format = new HanyuPinyinOutputFormat(); // url is http://pinyin4j.sourceforge.net/ format.setToneType(HanyuPinyinToneType.WITHOUT_TONE); String[] pinyinArray =PinyinHelper.toHanyuPinyinStringArray('铎',format); for(int i = 0; i < pinyinArray.length; ++i) { System.out.println(pinyinArray[i]); } } } |
输出 “ duo ”
小伙伴们可以去试试多音字 “重”
输出的是
zhong
chong
一个不错的汉字转拼音包
时间: 2024-10-22 20:12:06