77问答网
所有问题
java中进行拼音排序的时候,如何进行多音字处理!最好能举个例子!
例如:重庆(zhong qing)上述结果利用拼音转换的jar包,转换出来的,chongqing变成了zhongqing,有什么处理方法吗?谢谢各位大侠!
举报该问题
推荐答案 2015-07-21
如果这种情况不和很多的话,可以使用replaceall("重庆","cq")进行替换。如果太多了话就。能想到的办法就是做一个词组表,用来进行替换。如果有好的建议,欢迎讨论。
获取汉字拼音的常规办法就是pinyin4j。这个百度下,没什么问题。
使用pinyin4j的思路,做出一张多音字词组表。根据词组表替换成正确的字母首拼,之后再进行pinyin4j进行转换
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/WppGqqpqGvW8vWqINY.html
其他回答
第1个回答 2013-11-06
你用什么包进行转换的,自己开发的?
一般的做法,是讲究匹配度的问题, 如果重庆这个词在包里有定义,那么应该是 配置”重庆“,比匹配 “重” 和 ”庆“高,多做些词,可以防范一部分。
第2个回答 2014-01-24
我也想知道呢,用pinyin4j不支持多音字。
第3个回答 2013-11-06
看源码里的实现方式
相似回答
如何
解决Contacts中
的多音字排序
错误问题
答:
方法一:修改base中external/icu4c/data/coll/zh.txt文件 拼音的排序都放在了pinyin数组中
。以曾为例,被放到了C后面,我们只需把他移动到Z后面就可以了。方法二:在汉字转化为拼音时进行干预 汉字转化为拼音是由HanziToPinyin.java来完成的。该类的getToken函数中定义了一个局部变量offset,经过与UNIHANS...
java如何
获取汉字
的拼音
字母
答:
private static int END = 63486;// 按照声 母表示,这个表是在GB2312中的出现的第一个汉字,也就是说“啊”是代表首字母a的第一个汉字。// i, u, v都不做声母, 自定规则跟随前面的字母 private static char[] chartable = { '啊', '芭', '擦', '搭', '蛾', '发', '噶', '...
为什么代码要用英文,而不用中文?
答:
编程时的代码用英文而不是中文,这是历史因素决定的,从编程语言的起源,到编程语言的崛起,都是在欧美等发达国家进行,这些国家使用的基本都是英语,可以说英语是编程语言的母语,中国的互联网起步比较晚,当我们需要并大量使用编程语言
的时候,
所有的成熟的编程语言都是英文的了,我们作为一个使用者,而...
如何
学好
java
语言啊?
答:
四:JavaEE框架:企业级开发,Struts2、Spring框架、Hibernate框架、Maven核心技术、MyBaits框架、高手进阶
;如果找不到学习资源,可以点击这里下载。当你学完了Java,应该如何去找工作?一.最重要的还是自身技能,这是硬件标准,标配,自己能力怎么样自己心里最清楚,如果自己都觉得自己不会的,我觉得还是好好...
类
的
组词大全(约50个) 类的词语解释_类是什么意思?
答:
20、分类造句:我们了解了为了创建一个好的分类树模型,我们必须要有一个输出已知的现有数据集,从这个数据集才能构建我们的模型。 解释:根据事物的特点分别归类:植物~学|图书~法。 21、类推造句:这就意味着,你可以把一个给定类型的模型元素合并到单元里,依次类推,你可以用这种方式在下个抽象层面上进行合并,并把...
网上说的“JMS”具体是什么意思?
答:
JMS是指Java消息服务
,Java
Message Service的简称。Java 消息服务(Java Message Service,JMS)应用程序接口是一个Java 平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息
,进行
异步通信。Java 消息服务是一个与具体平台无关的 API,绝大多数 MOM 提供商都对 JMS ...
日语应该
怎么
学
答:
日语自学步骤:第一步:熟记50音图。中文有汉语
拼音
,英文有英语字母,而日语有50音图。第二步:看视频学词语。我们在学习汉语
的时候,
先学会拼音,接着就是认词语,学日语也一样。可以通过网上的一些视频学习词语,跟着拼读,并默写。慢慢的,掌握的词语就越来越多了。第三步:练句子。学会了词语,...
大家正在搜
场的多音字组词和拼音
如何使用java排序
java map排序
拉的多音字组词
党的多音字组词
妈的多音字组词
哪的多音字组词
切的多音字组词
几的多音字组词
相关问题
java pinyin4j 多音字怎么办
JAVA如何实现拼音排序
JavaScript中 人名按照拼音排序,可以用locale...
我用gb2312和gb12345按拼音排序,结果最后一个也就...
谁有简单一点的多音字转拼音的java代码?(百度上的太繁琐)
如何解决Contacts中的多音字排序错误问题
java汉字转拼音多音字怎么读