System.out.println("CollectionUtils 并集结果是: "+ union); 通过set合并 Set<Integer> unionSet =newHashSet<>(); unionSet.addAll(list1); unionSet.addAll(list2); System.out.println("set 并集结果是:"+ unionSet); 4. 差集 通过CollectionUtils工具包 (推荐),需要引入CollectionUtils 工具包 // 引...
System.out.println(list1);//[A, B]System.out.println(list2);//[C, A, B]} 四、List的交集 @Testpublicvoidtest4(){ List<String> list1 =newArrayList<String>(); list1.add("A"); list1.add("B"); List<String> list2 =newArrayList<String>(); list2.add("B"); list2.add("C")...
list1.add(“2”); list1.add(“3”); list1.add(“5”); list1.add(“6”); List<String>list2 = new ArrayList<String>(); list2.add("2"); list2.add("3"); list2.add("7"); list2.add("8"); // 交集 List<String>intersection = list1.stream().filter(item -> list2.contai...
java求两个集合的交集,并集和差集 1//求两个集合的交集,并集和差集 2package classwork9;3 4import java.util.ArrayList;5import java.util.Collection;6import java.util.Iterator;7import java.util.List;8 9public class Jiheyunsuan { 10 List<Integer> a = new ArrayList<Integer>();11 12public sta...
在上面的代码中,我们先创建了两个List:list1和list2,然后调用removeAll()方法对list1进行差集操作,最后输出结果为[1]。 应用场景 这些List的交集、并集和差集操作在实际开发中经常用到。比如在数据分析中,我们需要对多个数据集进行处理,可以利用这些操作来快速获取想要的数据。另外,在数据库操作中,也可以使用这些操作...
在一般操作中,对于list集合取交集、差集、并集,比较简单,网上有很多例子,如: 今天我们来说一下对于两个list集合该如何取交集与并集: 如下两个集合:groupEntityList、saveEntities,groupEntityList是组织集合,saveEntities是组织用户集合,即saveEntities包含groupEntityList中的数据。
Java集合List-差集、并集、交集Java集合List的差集、并集、交集 转载于:⼀、List的差集 @Test public void test1(){ List<String> list1 = new ArrayList<String>();list1.add("A");list1.add("B");List<String> list2 = new ArrayList<String>();list2.add("B");list2.add("C");// list...
下面是:两个List集合取交集、并集、差集、去重并集的一个简单Demo,可供参考: 代码语言:javascript 复制 packagecom.ymdd.galaxy.appmanage.core.appauth.service;importjava.util.ArrayList;importjava.util.List;importstaticjava.util.stream.Collectors.toList;publicclassTest{publicstaticvoidmain(String[]args){List...
交集1: [a, b, c] 交集2:[a, b, c] 并集: [a, b, c, d, e, f, g, h, a, b, c, i, j, a] 无重并集: [a, b, c, i, j, a, d, e, f, g, h] 差集1: [d, e, f, g, h] 差集2:[d, e, f, g, h] 注意list赋值问题 如果使用了赋值方式,如 list1 = list0...
二、多个List的交集、并集、差集 //初始化ListList<String>listA=newArrayList<String>(){{add("A");add("B");}};List<String>listB=newArrayList<String>(){{add("B");add("C");}}; 1.交集 listA.retainAll(listB);System.out.println(listA);// 结果:[B] ...