还是不能实现拼音排序,郁闷``

fivefouryuan 2003-08-29 11:03:41
在用Arrays.sort()排序时,是用下面的这个Comparator
还是不能实现拼音排序,请高手指教
public static class CollatorComparator
implements Comparator {
Collator collator = Collator.getInstance(Locale.CHINA);
public int compare(Object element1,
Object element2) {
CollationKey key1 = collator.getCollationKey(
element1.toString());
CollationKey key2 = collator.getCollationKey(
element2.toString());
return key1.compareTo(key2);
}
}

一个测试结果是:(呵呵,梁咏琪的)
中意他
他喜欢的是你
伤心寻回犬
你救那一个(粤)
关于爱
凹凸
原来是你
口香糖
四季
天使与海豚
如果不是爱上你
嫌弃
家有小熊
家有小熊(家地瘦肌Mix)
左手无名指
左脚右脚
幸福教室(粤)
当我爱上你
我们的永远
我住7楼A
我只在乎你
我钟意
新鲜
有时候
泪光
洗脸
湖水
烟雾弥漫
爱情海
爱情的重量
爱情黑盒子
爱的代价
白蚁
短发
紧急的眼泪
继续爱
胆小鬼
花火
花火(国)
许愿
贴心
走出地平线
进化梦
透明
高妹正传
魔幻季节
...全文
30 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

62,614

社区成员

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

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