HuTool工具类 CollUtil 实现多个集合的交集、差集

验证用数据集准备:

        List list1 = ListUtil.toList("1", "2", "3", "4", "5", "5");
        List list2 = ListUtil.toList("2", "3", "4", "5", "6", "5");
        List list3 = ListUtil.toList("3", "4", "5", "6", "7", "5");
        List list4 = ListUtil.toList("4", "5", "6", "7", "8", "5");

一、交集

1、不去重交集

        List intersection = (List) CollUtil.intersection(list1, list2, list3, list4);
        System.out.println("交集结果:" + intersection);

输出:
交集结果:[4, 5, 5]

2、去重交集

      

你可能感兴趣的:(Java基础,Lambda和Stream流,java)