论坛首页 入门技术论坛

使用Java获得汉字的全拼与简拼

浏览 5790 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-10-26  

这是一个获得汉字的全拼与简拼程序的Java版。

例如:输入《王景辉》,如果调用全拼方法,则结果为wangjinghui,如果调用简拼方法则结果为wjh。

因为本人所做的项目需要这么一个功能,就从网上下载了个框架代码,然后做了一些修改,应该大多数的汉字都可以识别。

但是有一点小问题:在调用全拼方法时候,如果给定字符串大于三个,会有一点小问题,如果有哪位兄弟知道解决办法,请告

本人,在下不胜感激。

下面的附件是此类的API文档和源代码。

注意:此类的第一句话为          package test;

  • convert.rar (111.7 KB)
  • 描述: API文档和源程序
  • 下载次数: 485
   发表时间:2007-10-29  
!刚发的怎么没字?
0 请登录后投票
   发表时间:2007-10-30  
什么没字?有什么问题吗?
0 请登录后投票
   发表时间:2007-10-30  
有一个开源项目叫 pinyin4j ( http://pinyin4j.sourceforge.net/ )

不知道楼组这个和那个比的优点和缺点是什么?

另外 多音字怎么处理的??
0 请登录后投票
   发表时间:2007-10-30  
惭愧惭愧!pinyin4j比本人这个功能强大多了!我这个只是能把大多数的汉字转换成为相应的编码,至于多音字,我以前也有想过,但是由于实现难度太大,就放弃了!
关于多音字,你有什么好的想法没?比如如何根据上下文来判断读音?
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics