Apache Commons Connection

Collection

String str = null;
List list1 = Arrays.asList(new String[]{"1", "2", "3"});
List list2 = Arrays.asList(new String[]{"1", "2", "4"});

// 判断是否为空(null或空list都为true)
CollectionUtils.isEmpty(list1);

// 添加元素(忽略null元素)
CollectionUtils.addIgnoreNull(list1, str);

// list是否包含subList中的所有元素
CollectionUtils.containsAll(list1, list2); // false

// list是否包含subList中的任意一个元素
CollectionUtils.containsAny(list1, list2); // true

// 取差集
CollectionUtils.subtract(list1, list2); // ["3"]

// 取并集合
CollectionUtils.union(list1, list2); //["1", "2", "3", "4"]

// 取交集
CollectionUtils.intersection(list1, list2); // [1", "2"]
posted @ 2023-03-18 15:09  Bruce.Chang.Lee  阅读(22)  评论(0编辑  收藏  举报