欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java8 集合求差集、并集、交集的實例

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

前言

java8里最大亮點是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 集合求差集、并集、交集的實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • java線程池不同場景下使用示例經(jīng)驗總結(jié)

    java線程池不同場景下使用示例經(jīng)驗總結(jié)

    這篇文章主要為大家介紹了java線程池不同場景如何使用的示例源碼及經(jīng)驗總結(jié),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步
    2022-03-03
  • Java Stream流知識總結(jié)

    Java Stream流知識總結(jié)

    這篇文章主要介紹了Java Stream流的相關(guān)知識,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-06-06
  • JS+Struts2多文件上傳實例詳解

    JS+Struts2多文件上傳實例詳解

    這篇文章主要為大家詳細(xì)介紹了JS+Struts2多文件上傳實例,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • ssm項目session使用及其作用域問題

    ssm項目session使用及其作用域問題

    這篇文章主要介紹了ssm項目session使用及其作用域問題,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03
  • Springboot啟動報錯Input length = 2的問題解決

    Springboot啟動報錯Input length = 2的問題解決

    最近使用Springboot啟動報錯,報錯內(nèi)容java.nio.charset.MalformedInputException: Input length = 2,下面就來介紹一下解決方法,感興趣的可以了解一下
    2024-08-08
  • SpringBoot中的文件上傳和異常處理詳解

    SpringBoot中的文件上傳和異常處理詳解

    這篇文章主要介紹了SpringBoot中的文件上傳和異常處理詳解,對于機(jī)器客戶端,它將生成JSON響應(yīng),其中包含錯誤,HTTP狀態(tài)和異常消息的詳細(xì)信息,對于瀏覽器客戶端,響應(yīng)一個"whitelabel"錯誤視圖,以HTML格式呈現(xiàn)相同的數(shù)據(jù),需要的朋友可以參考下
    2023-09-09
  • java身份證驗證代碼實現(xiàn)

    java身份證驗證代碼實現(xiàn)

    java身份證驗證代碼實現(xiàn),需要的朋友可以參考一下
    2013-02-02
  • 如何解決Gradle、Maven項目build后沒有mybatis的mapper.xml文件的問題

    如何解決Gradle、Maven項目build后沒有mybatis的mapper.xml文件的問題

    這篇文章主要介紹了如何解決Gradle、Maven項目build后沒有mybatis的mapper.xml文件的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • Spring將MultipartFile轉(zhuǎn)存到本地磁盤的三種方式

    Spring將MultipartFile轉(zhuǎn)存到本地磁盤的三種方式

    在Java中處理文件向來是一種不是很方便的操作,然后隨著Spring框架的崛起,使用Spring框架中的MultipartFile來處理文件也是件很方便的事了,今天就給大家介紹Spring將MultipartFile轉(zhuǎn)存到本地磁盤的方式,需要的朋友可以參考下
    2024-10-10
  • 深入理解Java設(shè)計模式之簡單工廠模式

    深入理解Java設(shè)計模式之簡單工廠模式

    這篇文章主要介紹了JAVA設(shè)計模式之簡單工廠模式的的相關(guān)資料,文中示例代碼非常詳細(xì),供大家參考和學(xué)習(xí),感興趣的朋友可以了解下
    2021-11-11

最新評論