浏览 5795 次
锁定老帖子 主题:使用Java获得汉字的全拼与简拼
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-10-26
这是一个获得汉字的全拼与简拼程序的Java版。 例如:输入《王景辉》,如果调用全拼方法,则结果为wangjinghui,如果调用简拼方法则结果为wjh。 因为本人所做的项目需要这么一个功能,就从网上下载了个框架代码,然后做了一些修改,应该大多数的汉字都可以识别。 但是有一点小问题:在调用全拼方法时候,如果给定字符串大于三个,会有一点小问题,如果有哪位兄弟知道解决办法,请告 本人,在下不胜感激。 下面的附件是此类的API文档和源代码。 注意:此类的第一句话为 package test; 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-10-29
!刚发的怎么没字?
|
|
返回顶楼 | |
发表时间:2007-10-30
什么没字?有什么问题吗?
|
|
返回顶楼 | |
发表时间:2007-10-30
有一个开源项目叫 pinyin4j ( http://pinyin4j.sourceforge.net/ )
不知道楼组这个和那个比的优点和缺点是什么? 另外 多音字怎么处理的?? |
|
返回顶楼 | |
发表时间:2007-10-30
惭愧惭愧!pinyin4j比本人这个功能强大多了!我这个只是能把大多数的汉字转换成为相应的编码,至于多音字,我以前也有想过,但是由于实现难度太大,就放弃了!
关于多音字,你有什么好的想法没?比如如何根据上下文来判断读音? |
|
返回顶楼 | |