汉字比较问题

mem_fox 2002-11-22 01:34:45
请问在java中如何实现汉字按拼音顺序比较,如 北极排序是要在南极的前边,因为B>N
...全文
69 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
redkey 2002-12-11
  • 打赏
  • 举报
回复
关注
mem_fox 2002-12-11
  • 打赏
  • 举报
回复
那个我看过了,好麻烦!!!而且给的Hashtable不是很全。不过Unicode码不是用两个字节变的吗!直接取出来,不要直接获得char的值,字节转换就是按照拼音排序的 :)
tech_ajun 2002-11-22
  • 打赏
  • 举报
回复
可以先把汉字转化为拼音,然后在排序,至于汉字转化为拼音请看http://expert.csdn.net/Expert/topic/1194/1194348.xml?temp=.324505
ender 2002-11-22
  • 打赏
  • 举报
回复
哈哈,这个工程大喔,多音字怎么办?
fastmask 2002-11-22
  • 打赏
  • 举报
回复
只能这么来实现,除非对字库重新定义编码了,按照拼音排好。哈哈
study_body 2002-11-22
  • 打赏
  • 举报
回复
这好象是一个非常庞大的工程啊。
雪里风火 2002-11-22
  • 打赏
  • 举报
回复
那就是说,计算机读到汉字以后,还得去找对应的读音,找到读音以后再根据字母的顺序排序。
问题:
1。得到汉字的读音(使用字库?或自己编字典?)
2。比较读音
yashiro 2002-11-22
  • 打赏
  • 举报
回复
我想肯定没有现成的了,如果要自己写,不是要把所有的汉字都分析一下,那就相当于编写一个字典了。个人认为!

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧