public static void main(String[] args) { List list1 =new ArrayList(); list1.add("1111"); list1.add("2222"); list1.add("3333"); list1.add("4444"); list1.add("5555"); List list2 =new ArrayList(); list2.add("3333"); list2.add("4444"); list1.retainAll(list2); //交集,前者list必须比后者list范围大,求出来的才对 list1.removeAll(list2); //差异集合,相差得元素 list1.addAll(list2); //有重复并集 //无重复并集 list2.removeAll(list1); list1.addAll(list2); System.out.println(list1.toString()); }
java两个List的交集,并集,差异集
最新推荐文章于 2024-07-15 03:09:02 发布