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

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

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

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

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

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; }

實(shí)現(xiàn)compareTo()方法,

返回值為-1,第一個(gè)參數(shù)排前面;返回值為1,則第二個(gè)參數(shù)排前面

補(bǔ)充知識(shí):java8List.sort()排序功能

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

//按照List中對(duì)象的id屬性升序list.sort(Comparator.comparing(Stu::getId))//按照List中對(duì)象的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值重復(fù)的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集合排序按某一屬性排序操作就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Java
相關(guān)文章:
主站蜘蛛池模板: 蓬莱市| 瑞安市| 昔阳县| 吉木萨尔县| 土默特左旗| 乐山市| 于都县| 沈丘县| 兖州市| 济阳县| 阳山县| 衡南县| 孝义市| 万全县| 招远市| 健康| 虞城县| 崇阳县| 资溪县| 会同县| 集安市| 大理市| 桂东县| 榆林市| 桐梓县| 彰武县| 定结县| 友谊县| 盈江县| 丘北县| 垦利县| 嘉定区| 湖州市| 汶川县| 贵德县| 石屏县| 诏安县| 肇源县| 清水县| 全椒县| 平泉县|