<dependency>
            <groupId>org.apache.commons</groupId>
            <artifactId>commons-collections4</artifactId>
            <version>4.4</version>
        </dependency>
    @Test
    public void SetOperations() {
        List<String> listA = new ArrayList<>();
        listA.add("a");
        listA.add("b");
        listA.add("c");
        List<String> listB = new ArrayList<>();
        listB.add("a");
        listB.add("b");
        listB.add("d");
        // 判断集合为空
        System.out.println("判断集合为空:" + CollectionUtils.isEmpty(listA));
        // 判断集合不为空
        System.out.println("判断集合不为空:" + CollectionUtils.isNotEmpty(listA));
        // 两个集合取交集
        Collection<String> collection = CollectionUtils.retainAll(listA, listB);
        // 两个集合取并集
        Collection<String> collection2 = CollectionUtils.union(listA, listB);
        for (String s : collection2) {
            System.out.println("两个集合取并集:" + s);
        }
        // 两个集合取差集
        Collection<String> collection3 = CollectionUtils.subtract(listA, listB);
        for (String s : collection3) {
            System.out.println("两个集合取差集:" + s);
        }
    }
6- 7
 - 8
 - 9
 - 10
 - 11
 - 12
 - 13
 - 14
 - 15
 - 16
 - 17
 - 18
 - 19
 - 20
 - 21
 - 22
 - 23
 - 24
 - 25
 - 26
 - 27
 - 28
 - 29
 - 30
 - 31
 - 32
 - 33