List<String> a = new ArrayList<>();
System.out.println(CollectionUtils.isEmpty(a)); // true
a=null;
System.out.println(CollectionUtils.isEmpty(a)); // true
取集合的交集
List<String> a = new ArrayList<>();
a.add("a");
a.add("b");
a.add("c");
List<String> b = new ArrayList<>();
b.add("c");
b.add("1");
b.add("2");
System.out.println(CollectionUtils.intersection(a, b)); // [c]
取集合并集
List<String> a = new ArrayList<>();
a.add("a");
a.add("b");
a.add("c");
List<String> b = new ArrayList<>();
b.add("c");
b.add("1");
b.add("2");
System.out.println(CollectionUtils.union(a,b)); // [a, 1, b, 2, c]
取集合差集
List<String> a = new ArrayList<>();
a.add("a");
a.add("b");
a.add("c");
List<String> b = new ArrayList<>();
b.add("c");
b.add("1");
b.add("2");
// a-b的值
System.out.println(CollectionUtils.subtract(a,b)); // [a, b]