依赖关系
<!-- https:
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-collections4</artifactId>
<version>4.4</version>
</dependency>
代码结构
CollectionUtils.isEmpty(collA);
CollectionUtils.isNotEmpty(list)
CollectionUtils.retainAll(collA, collB);
List list1 = Arrays.asList(1,2,3,7);
List list2 = Arrays.asList(1,2,3,4,5,6);
System.out.println(CollectionUtils.retainAll(list1,list2));
CollectionUtils.union(collA, collB);
List list1 = Arrays.asList(1,2,3,7);
List list2 = Arrays.asList(1,2,3,4,5,6);
System.out.println(CollectionUtils.union(list1,list2));
CollectionUtils.subtract(collA, collB);
List list1 = Arrays.asList(1,2,3,7);
List list2 = Arrays.asList(1,2,3,4,5,6);
System.out.println(CollectionUtils.subtract(list1,list2));
CollectionUtils.disjunction(listA,listB)
List list1 = Arrays.asList(1,2,3,7);
List list2 = Arrays.asList(1,2,3,4,5,6);
System.out.println(CollectionUtils.disjunction(list1,list2));
Collection unmodifiableCollection(Collection collection)
CollectionUtils.isEqualCollection(collA, collB);