最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
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
一个不错的汉字转拼音包
相关文章
- java中文汉字转拼音程序 02-02
- SpringBoot测试配置属性与web启动环境解析 10-24
- vue中将el-switch值true、false改为number类型的1和0解析 10-24
- Vue中的路由配置项meta使用解读 10-24
- SpringBoot自定义bean绑定解析 10-24
- SpringBoot常用计量与bean属性校验和进制数据转换规则解析 10-24