最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2020年08月19日 09:41:12   作者:Wales_  
這篇文章主要介紹了java list集合排序按某一屬性排序操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

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

  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()排序功能

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

//按照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ù)的map
MultiValueMap<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è)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

南川市| 武胜县| 昭通市| 水富县| 奉贤区| 八宿县| 阆中市| 平陆县| 焦作市| 托里县| 天祝| 苏尼特右旗| 油尖旺区| 紫云| 长垣县| 资兴市| 平乐县| 青田县| 墨脱县| 岫岩| 贵州省| 长汀县| 天等县| 隆子县| 石门县| 永和县| 河南省| 石家庄市| 通道| 开阳县| 乡宁县| 宜兴市| 武城县| 合阳县| 榆中县| 钟山县| 邢台县| 玉山县| 黎平县| 昌黎县| 江山市|