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

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

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

前言

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)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論