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

java8 集合求差集、并集、交集的實(shí)例

 更新時間:2017年12月06日 09:13:55   作者:garfieldzf  
下面小編就為大家分享一篇java8 集合求差集、并集、交集的實(shí)例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

前言

java8里最大亮點(diǎn)是lambda,讓我們用習(xí)慣C# linq的語法,也能眼前一亮。但是比起C#的語法糖還是差的很遠(yuǎn)。

差集、并集、交集

@Test
 public void test1(){
 List<Integer> list1=new ArrayList<>();
 list1.add(1);
 list1.add(2);
 list1.add(3);
 List<Integer> list2=new ArrayList<>();
 list2.add(3);
 list2.add(4);
 list2.add(5);
 System.out.println("====求交集===");
 List<Integer> list=list1.stream().filter(t->list2.contains(t)).collect(Collectors.toList());
 list.stream().forEach(System.out::println);

 System.out.println("====求差集===");
 list=list1.stream().filter(t-> !list2.contains(t)).collect(Collectors.toList());
 list.stream().forEach(System.out::println);

 System.out.println("====求并集===");
 list.addAll(list1);
 list.addAll(list2);
 list=list.stream().distinct().collect(Collectors.toList());
 list.stream().forEach(System.out::println);
 }

以上這篇java8 集合求差集、并集、交集的實(shí)例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 淺談springboot 屬性定義

    淺談springboot 屬性定義

    本篇文章主要介紹了淺談springboot 屬性定義,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • Java數(shù)據(jù)封裝樹形結(jié)構(gòu)代碼實(shí)例

    Java數(shù)據(jù)封裝樹形結(jié)構(gòu)代碼實(shí)例

    這篇文章主要介紹了Java數(shù)據(jù)封裝樹形結(jié)構(gòu)代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-01-01
  • Kotlin 接口與 Java8 新特性接口詳解

    Kotlin 接口與 Java8 新特性接口詳解

    這篇文章主要介紹了Kotlin 接口與 Java8 新特性接口,Kotlin的接口是可以包含屬性聲明。Kotlin默認(rèn)的聲明是fianl 和public的。 Kotlin里嵌套的類默認(rèn)并不是內(nèi)部內(nèi),不包含對器外部類的隱式調(diào)用。下面我們來一起學(xué)習(xí)一下吧
    2019-06-06
  • Spring實(shí)現(xiàn)內(nèi)置監(jiān)聽器

    Spring實(shí)現(xiàn)內(nèi)置監(jiān)聽器

    這篇文章主要介紹了Spring 實(shí)現(xiàn)自定義監(jiān)聽器案例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧,希望能給你帶來幫助
    2021-07-07
  • Java內(nèi)存模型之重排序的相關(guān)知識總結(jié)

    Java內(nèi)存模型之重排序的相關(guān)知識總結(jié)

    重排序是指編譯器和處理器為了優(yōu)化性能而對指令序列進(jìn)行重新排序的一種手段,文中詳細(xì)介紹了Java重排序的相關(guān)知識,需要的朋友可以參考下
    2021-06-06
  • Java實(shí)現(xiàn)學(xué)生信息管理系統(tǒng)超詳細(xì)教程

    Java實(shí)現(xiàn)學(xué)生信息管理系統(tǒng)超詳細(xì)教程

    這篇文章主要介紹了一個簡單的Java學(xué)生信息管理系統(tǒng),使用ArrayList集合存儲學(xué)生對象信息,并實(shí)現(xiàn)了添加、刪除、修改和查看學(xué)生信息的功能,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-01-01
  • 將Mybatis升級為Mybatis-Plus的詳細(xì)過程

    將Mybatis升級為Mybatis-Plus的詳細(xì)過程

    本文詳細(xì)介紹了在若依管理系統(tǒng)(v3.8.8)中將MyBatis升級為MyBatis-Plus的過程,旨在提升開發(fā)效率,通過本文,開發(fā)者可實(shí)現(xiàn)系統(tǒng)功能無損升級,同時享受MyBatis-Plus帶來的便捷特性,如代碼簡化和性能優(yōu)化,需要的朋友可以參考下
    2025-04-04
  • Java根據(jù)坐標(biāo)經(jīng)緯度計(jì)算兩點(diǎn)距離5種方法及校驗(yàn)經(jīng)緯度是否在圓/多邊形區(qū)域內(nèi)的算法推薦

    Java根據(jù)坐標(biāo)經(jīng)緯度計(jì)算兩點(diǎn)距離5種方法及校驗(yàn)經(jīng)緯度是否在圓/多邊形區(qū)域內(nèi)的算法推薦

    在項(xiàng)目開發(fā)過程中需要根據(jù)兩地經(jīng)緯度坐標(biāo)計(jì)算兩地間距離,下面這篇文章主要給大家介紹了關(guān)于Java根據(jù)坐標(biāo)經(jīng)緯度計(jì)算兩點(diǎn)距離5種方法以及校驗(yàn)經(jīng)緯度是否在圓/多邊形區(qū)域內(nèi)的算法推薦,需要的朋友可以參考下
    2023-12-12
  • 使用java判斷輸入年份是否為閏年完整代碼

    使用java判斷輸入年份是否為閏年完整代碼

    閏年的引入確保了我們的日歷與地球運(yùn)行軌道的對齊,使得時間的計(jì)算更加準(zhǔn)確,在編程中判斷給定年份是否為閏年是一項(xiàng)常見的任務(wù),這篇文章主要給大家介紹了關(guān)于使用java判斷輸入年份是否為閏年的相關(guān)資料,需要的朋友可以參考下
    2023-10-10
  • Spring Boot超詳細(xì)講解請求處理流程機(jī)制

    Spring Boot超詳細(xì)講解請求處理流程機(jī)制

    SpringBoot是一種整合Spring技術(shù)棧的方式(或者說是框架),同時也是簡化Spring的一種快速開發(fā)的腳手架,本篇讓我們一起分析請求處理流程機(jī)制
    2022-07-07

最新評論

会昌县| 玉环县| 内乡县| 永安市| 昆明市| 滦南县| 巴彦淖尔市| 利辛县| 五家渠市| 兴文县| 信丰县| 荆门市| 凤冈县| 会理县| 筠连县| 萨嘎县| 大英县| 磐安县| 四会市| 浏阳市| 闸北区| 温泉县| 雅安市| 屯留县| 师宗县| 神农架林区| 沈阳市| 喀什市| 九台市| 云阳县| 漠河县| 丹凤县| 太仆寺旗| 虞城县| 台北市| 长汀县| 右玉县| 临海市| 青岛市| 济源市| 独山县|