lzth.net
当前位置:首页 >> jAvA pinyin4j >>

jAvA pinyin4j

再根据上下文去判断。。。。。。。没别的。。。。。这分词本来就是一门高深学问

把pinyin4j 的jar包作为 你项目的lib添加到你的项目中就可以了,具体步骤: 右键 项目中的 lib库,选择添加 jar包或者目录,然后找到需要的jar 包,添加进来就可以了。

汉字转化成拼音,返回的是一个String[] 。 就是多音字所有的拼音。 怎么办? 那么随便取一个,要么设置拼音显示不带声调。只能这么办了。。

你用什么包进行转换的,自己开发的? 一般的做法,是讲究匹配度的问题, 如果重庆这个词在包里有定义,那么应该是 配置”重庆“,比匹配 “重” 和 ”庆“高,多做些词,可以防范一部分。

不要pinyin4j的话同类开源的还有 1 JPinyin 在pinyin4j基础上做了改进 2 汉字, 拼音,排序 chineseandpinyin 这个似乎不符合你

以前好像有个pinYin4j.jar的但是是用来汉字转拼音的,但是拼音转汉字 如果是简单的还好说,如果很多那感觉应该非常复杂,多音字太多了,至少你需要一个完整的汉字库。不好整,如果lz有好的想法不妨交流一下。

使用java提供的国际化功能就可以了。不过建议你使用框架技术中的国际化,框架技术中的国际化都做过封装,实现起来相对简单的多。只需要简单的配置就可以实现中英文或者其他语言的切换了!~

INF/lib/icu4j-2.6.1.jar!/com/ibm/icu/impl/data/LocaleElements_zh__PINYIN.class]; nested exception is java.lang.ArrayIndexOutOfBoundsException: 48188...

弹性生活789 采纳率:37% 擅长: JAVA相关 其他回答 从你错误提示来看,是少了commons.lang3包,这个包是apache的一个开源工具包,如果少了这个包,就去那下载引用...

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com