国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

java list集合排序按某一屬性排序操作

瀏覽:4日期:2022-08-26 17:46:43

我就廢話不多說了,大家還是直接看代碼吧~

public List<FreightM> sortList(List<FreightM> list){ Collections.sort(list, new Comparator<FreightM>(){ @Override public int compare(FreightM o1, FreightM o2) {if(o1.getType()==0){ return -1;}else{ return 1;} } }); return list; }

實現compareTo()方法,

返回值為-1,第一個參數排前面;返回值為1,則第二個參數排前面

補充知識:java8List.sort()排序功能

我就廢話不多說了,大家還是直接看代碼吧~

//按照List中對象的id屬性升序list.sort(Comparator.comparing(Stu::getId))//按照List中對象的id屬性降序list.sort(Comparator.comparing(Stu::getId).reversed());//多條件升序list.sort(Comparator.comparing(Stu::getId).thenComparing(Stu::getSid));//id升序,sid降序list.sort(Comparator.comparing(Stu::getId).reversed().thenComparing(Stu::getSid));//key值重復的mapMultiValueMap<Integer, String> timeMap = new LinkedMultiValueMap<>();//集合升序排序Collections.sort(student, new Comparator(){public int compare(StudentVo p1, StudentVo p2) {return Integer.parseInt(p1.getStudentCode()) - Integer.parseInt(p2.getStudentCode());}});

以上這篇java list集合排序按某一屬性排序操作就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Java
相關文章:
主站蜘蛛池模板: 白山市| 津南区| 腾冲县| 定远县| 双峰县| 正镶白旗| 慈利县| 怀安县| 尖扎县| 蒲城县| 荥阳市| 公安县| 尖扎县| 郁南县| 南平市| 白银市| 尼勒克县| 肥城市| 阳曲县| 南乐县| 临武县| 东安县| 屏山县| 丹寨县| 台南县| 囊谦县| 游戏| 淳化县| 青冈县| 大同县| 凤山县| 洪洞县| 娱乐| 章丘市| 延吉市| 永新县| 竹北市| 满洲里市| 神农架林区| 建始县| 滨州市|