[收藏]中文排序的tip

       Java里还提供了区域敏感(locale-sensitive)的字符串比较:java.text.Collator。因为区域不定,所以Collator类本身是抽象类,要这样使用:
Collator myCollator=Collator.getInstance();   或者  Collator getInstance(Locale desiredLocale)
System.out.println(myCollator.compare(s1, s2));
  这样,虽然结果只是简单的1,但总算是正确的拼音顺序。把该方法用于Comparator.compare()方法中,即可实现正确的排序。 "

        P.S.    compare(String,String)的返回

        Returns an integer value. Value is less than zero if source is less than target, value is zero if source and target are equal, value is greater than zero if source is greater than target.

阅读更多
文章标签: integer less string java
个人分类: JAVA专题
想对作者说点什么? 我来说一句

SQL 中文排序

2011年12月06日 1KB 下载

Tip类demo Tip类demo

2017年09月30日 147KB 下载

没有更多推荐了,返回首页

不良信息举报

[收藏]中文排序的tip

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭