差集、并集、交集
@test
public void test1(){
list list1=new arraylist<>();
list1.add(1);
list1.add(2);
list1.add(3);
list list2=new arraylist<>();
list2.add(3);
list2.add(4);
list2.add(5);
system.out.println("====求交集===");
list 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);
}