一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

java将中文汉字转成拼音的程序代码

时间:2014-04-23 编辑:简简单单 来源:一聚教程网

就是一个无法判断的拼音,最后会变成这个

比如 铎 这个字 拼音为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

一个不错的汉字转拼音包

热门栏目