日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java8 大到小排序,屌炸天,JDK8的排序大法!!

發布時間:2024/4/18 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java8 大到小排序,屌炸天,JDK8的排序大法!! 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

今天總結了下JDK中排序的方法,包括JDK8中強大的lambda表達式及函數式接口運用,不廢話,請看下面示例。

public class Test {

public static void main(String\[\] args) {

List list = initList();

// jdk8之前的排序

Collections.sort(list, new?Comparator() {

@Override

public int compare(User o1, User o2) {

return o1.getAge().compareTo(o2.getAge());

}

});

// jdk8 lambda排序,帶參數類型

list = initList();

list.sort((User u1, User u2) -> u1.getAge().compareTo(u2.getAge()));

list.forEach(System.out::println);

System.out.println();

// jdk8 lambda排序,不帶參數類型

list = initList();

list.sort((u1, u2) -> u1.getAge().compareTo(u2.getAge()));

list.forEach(System.out::println);

System.out.println();

// jdk8 排序,User類靜態方法引用

list = initList();

list.sort(User::compareAge);

list.forEach(System.out::println);

System.out.println();

// jdk8 升序排序,Comparator提供的靜態方法

list = initList();

Collections.sort(list, Comparator.comparing(User::getAge));

list.forEach(System.out::println);

System.out.println();

// jdk8 降序排序,Comparator提供的靜態方法

list = initList();

Collections.sort(list, Comparator.comparing(User::getAge).reversed());

list.forEach(System.out::println);

System.out.println();

// jdk8 組合排序,Comparator提供的靜態方法,先按年紀排序,年紀相同的按名稱排序

list = initList();

Collections.sort(list, Comparator.comparing(User::getAge).thenComparing(User::getName));

list.forEach(System.out::println);

}

private static List initList() {

List list = new ArrayList<>();

list.add(new User("lisa", 23));

list.add(new User("tom", 11));

list.add(new User("john", 16));

list.add(new User("jennis", 26));

list.add(new User("tin", 26));

list.add(new User("army", 26));

list.add(new User("mack", 19));

list.add(new User("jobs", 65));

return list;

}

}

看完有沒有覺得很驚艷,簡直屌炸天,Lumbda表達式+函數式接口還有更多強大的應用下回再做個專題介紹。

推薦去我的博客:

覺得不錯,別忘了點贊+轉發哦!

總結

以上是生活随笔為你收集整理的java8 大到小排序,屌炸天,JDK8的排序大法!!的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 91网站免费看 | 免费av不卡在线观看 | 粗大挺进潘金莲身体在线播放 | 国内自拍真实伦在线观看 | 欧美在线免费 | 911亚洲精选 | 综合五月| 99久久精品国产色欲 | 久久久精品视频在线 | 日韩中文字幕影院 | 一二三区不卡 | av大片在线免费观看 | 亚洲av无码一区二区三区在线 | 黄色免费毛片 | 国产欧美久久久 | 日韩成人免费观看 | 国产一区二区精品 | 娇妻第一次尝试交换的后果 | 色偷av| 国产夫妻性生活视频 | 日本女人性视频 | 大肉大捧一进一出好爽视频 | 第一页在线视频 | 五月激情小说网 | 法国少妇愉情理伦片 | 国产日韩欧美不卡 | 国产喷白浆一区二区三区 | 粗大挺进潘金莲身体在线播放 | 2020av视频| 四虎影视免费在线观看 | 日韩毛片大全 | 欧美激情小视频 | 少妇搡bbbb搡bbbb| 青草视频在线 | 天堂网wwww | 欧美天堂久久 | 国产精品精品国产色婷婷 | 91色片| 成人自拍视频 | 在线看不卡av | 国产一区中文字幕 | 国产精品黄色av | 波多野结衣之双调教hd | 四虎激情 | 婷婷视频在线观看 | 最好看的2019中文大全在线观看 | 日韩免费看 | 午夜免费播放观看在线视频 | 国产美女www爽爽爽视频 | 欧美猛交xxx| 久久影业 | 久久久久久免费毛片精品 | 男生坤坤放进女生坤坤里 | 国产免费a级片 | 2019中文字幕在线观看 | 黄色特级网站 | 1024亚洲天堂 | 极品尤物一区二区三区 | 国产精品免费视频观看 | 在线观看一区二区三区视频 | 午夜精品久久久久久久96蜜桃 | 日韩精品视频在线免费观看 | 999一区二区三区 | 亚洲精品1区| 波多野结衣中文字幕一区 | 成年人免费在线视频 | 国产激情在线视频 | 中文字幕黄色av | 日精品 | 中文字幕欧美另类精品亚洲 | 女人下面喷水视频 | 成人av免费播放 | 美国少妇在线观看免费 | 色香五月 | 国产欧美视频在线播放 | 玖玖爱资源站 | 国产精品99无码一区二区 | 国产成人精品三级麻豆 | 一级α片免费看刺激高潮视频 | 中日韩午夜理伦电影免费 | aaa午夜| 欧美高清精品 | 影音先锋二区 | 99er热精品视频 | 日本一区二区三区免费观看 | 秋霞福利 | 国产日韩在线一区 | 欧美日韩中文字幕在线观看 | 调教奶奴| 国产精品久久久久久久久久久新郎 | 美丽姑娘免费观看在线观看 | 亚洲精品久久久久中文字幕二区 | 国产伦乱 | 黄色99| 少妇影院在线观看 | 综合五月激情 | 国产玖玖视频 | 明日花绮罗高潮无打码 | 中文字幕av高清 |