当前位置:  软件>java软件

汉字转拼音的Java类库 JPinyin

    来源:    发布时间:2015-02-22

    本文导语:   JPinyin是一个汉字转拼音的Java开源类库,在PinYin4j的功能基础上做了一些改进。 【JPinyin主要特性】 1、准确、完善的字库; Unicode编码从4E00-9FA5范围及3007(〇)的20903个汉字中,JPinyin能转换除46个异体字(异体字不存在标准...

 JPinyin是一个汉字转拼音的Java开源类库,在PinYin4j的功能基础上做了一些改进。

【JPinyin主要特性】
1、准确、完善的字库;
Unicode编码从4E00-9FA5范围及3007(〇)的20903个汉字中,JPinyin能转换除46个异体字(异体字不存在标准拼音)之外的所有汉字;
2、拼音转换速度快;
经测试,转换Unicode编码从4E00-9FA5范围的20902个汉字,JPinyin耗时约100毫秒。
3、多拼音格式输出支持;
JPinyin支持多种拼音输出格式:带音标、不带音标、数字表示音标以及拼音首字母输出格式;
4、常见多音字识别;
JPinyin支持常见多音字的识别,其中包括词组、成语、地名等;
5、简繁体中文转换

【使用示例】

Maven

       com.github.stuxuhai
       jpinyin
       1.0
    
String str = "你好世界";
PinyinHelper.convertToPinyinString(str, ",", PinyinFormat.WITH_TONE_MARK); // nǐ,hǎo,shì,jiè
PinyinHelper.convertToPinyinString(str, ",", PinyinFormat.WITH_TONE_NUMBER); // ni3,hao3,shi4,jie4
PinyinHelper.convertToPinyinString(str, ",", PinyinFormat.WITHOUT_TONE); // ni,hao,shi,jie
PinyinHelper.getShortPinyin(str); // nhsj




    
 
 

您可能感兴趣的文章:

  • 汉字, 拼音,排序 chineseandpinyin
  • 怎样实现汉字的拼音首字母查询!(在线等待)
  • ASP.NET汉字转拼音 - 输入汉字获取其拼音的具体实现
  • 怎样把一个汉字转换成他所对应的拼音(我想得到他的第一个字母)
  • 用正则表达式判断字符串是汉字还是拼音的js函数代码
  • java中将汉字转换成拼音的实现代码
  • asp.net 取中文汉字第一个拼音字母的代码
  • PHP汉字拼音转换、公历农历转换的实例详解
  • ASP.NET汉字转拼音 - 输入汉字获取其拼音的具体实现 iis7站长之家
  • sqlServer 获取汉字字串的拼音声母
  • MySQL中文汉字转拼音的自定义函数和使用实例(首字的首字母)
  • php汉字转拼音的示例
  • sql存储过程获取汉字拼音头字母函数
  • sqlserver 根据汉字获取拼音的函数
  • 汉字转拼音缩写示例代码(Silverlight和.NET 将汉字转换成为拼音)
  • Mysql中文汉字转拼音的实现(每个汉字转换全拼)
  • 汉字转拼音软件制件示例(汉字转字母)
  • 获取字符串中的汉字拼音首字母
  • C#汉字转换拼音(已优化)的代码
  • C#获取字符串中汉字拼音首字母的代码一例
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • secureCRT下Linux终端汉字乱码解决方法
  • 请问:假如在表中某个字段存储了200个汉字,而我只想输出这200个汉字中的前10个汉字,怎样才能达到这个效果呢?
  • 中文汉字编码知识及各种中文编码对应的编码区间总结
  • 求救:JAVA 中汉字编码怎样变成 VC 下的汉字编码?
  • 急~~大字符集的汉字问题(普通汉字正常)
  • jni中汉字问题,如何把java中的汉字转化到c中去?
  • linux 繁体 汉字输入法 问题 linux 繁体 汉字输入法 问题
  • 我可以用gedit编辑汉字,但Word不能显示汉字???
  • 怎样把u9996u9875的汉字编码,转换为汉字输出!谢了
  • Redhat9安装语言是中文,X Window中汉字能正常显示,但是KDevelop中的汉字却是乱码?
  • 我的linux安装的是英文版的汉字全是乱码,怎么能让汉字正常显示?
  • 为什么通过jTextField输入的汉字变成了一个字符?我用jTextField.getText().length()返回的结果就是这样!6个汉字的长度只有6!!!
  • 谁能帮我一下100分:在PDA的WinCE平台上,用JAVA语言开发程序,为什么不能在label,button显示汉字呢?却能在textarea中显示汉字呢!!!
  • JSP汉字显示传送没问题,汉字和数字混合就会乱,谁能解决?
  • 汉字的问题:我用纯java把汉字从库里取出来显示,代码如下:String dbstr1= new String(ls.getBytes("ISO8859_1"),"gb2312"),可一部分字
  • Linux中汉字显示
  • mysql 中如何取得汉字字段的各汉字首字母
  • utf-8汉字编码
  • 高分求解! 怎样才能让 DOS 的启动菜单显示汉字?
  • 我的 redhat 9.0 装了openoffice.org 1.0 为什么汉字不显示?
  • 急急急,在线等待:Curses中不能输入汉字


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3