Advertisement

java根据汉字按A-Z顺序排列

阅读量:

java根据汉字从A-Z排序

【主要实现方式如下:

通过调用Collator.getInstance(java.util.Locale.CHINA)获取比较器实例com,随后利用该比较器对cats列表进行排序,具体实现为cats.sort((o1, o2) -> com.compare(o1.getName(), o2.getName()))。

复制代码
    package com.controller;
    
    import com.alibaba.fastjson.JSONObject;
    
    import java.text.Collator;
    import java.util.ArrayList;
    import java.util.Comparator;
    import java.util.List;
    
    public class AAA {
    
    public static void main(String[] args) {
        List<Cat> cats = new ArrayList<>();
        Cat cat1 = new Cat();
        cat1.setAge(2);
        cat1.setName("

全部评论 (0)

还没有任何评论哟~