1. 程式人生 > >JAVA list 根據物件的某個屬性排序

JAVA list 根據物件的某個屬性排序

//需要排序的list
List<T> list= new ArrayList<>();

//開始排序
Collections.sort(list, new Comparator<T>(){
            public int compare(T o1, T o2) {
                //排序屬性
                if(o1.getNum() < o2.getNum()){
                    return 1;
                }
                if(o1.getNum() == o2.getNum()){
                    
return 0; } return -1; } }); //排序完成 輸出 System.out.println(new Gson().toJson(list))