汉字字母数字排序

汉字字母数字排序

Collator

Collator 用来简化我们处理各种语言之间的差别性。Collator 主要处理:

  • 规范化的典型等效 字符
  • 多层次的比较
        RuleBasedCollator collator = (RuleBasedCollator)Collator.getInstance(Locale.CHINA);
        Collections.sort(group.members,new Comparator<UserInfo>(){
                            @Override
                            public int compare(UserInfo o1, UserInfo o2) {
                                return collator.compare(o1.userName, o2.userName);
                            }
                        });

如上例子对group.members里的成员按照名字进行了排序。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 从三月份找实习到现在,面了一些公司,挂了不少,但最终还是拿到小米、百度、阿里、京东、新浪、CVTE、乐视家的研发岗...
    时芥蓝阅读 42,356评论 11 349
  • 项目中经常会遇到列表搜索查询,大部分的查询是可以通过sql语句来实现的,有些特殊的搜索排序sql则实现不了,例如中...
    信徒_allen阅读 2,601评论 0 1
  • 对于集合来说,排序是一个很常见的操作,Java已经提供了一系列排序的方法,如Collections中的静态方法...
    ChimeEmail团队阅读 1,875评论 0 2
  • java笔记第一天 == 和 equals ==比较的比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量...
    jmychou阅读 1,516评论 0 3
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,754评论 18 399