{"title":"Java List 交集:使用retainAll方法求两个List的共同元素","description":"本文介绍使用Java的Collection工具类中的retainAll方法求两个List的交集,并提供代码示例说明如何使用该方法。","keywords":"java, list, 交集, retainAll, 共同元素, 代码示例","content":"要找到两个List的交集,可以使用Java的Collection工具类来实现。\n\njava\nimport java.util.ArrayList;\nimport java.util.List;\n\npublic class Main {\n public static void main(String[] args) {\n List<Integer> list1 = new ArrayList<>();\n list1.add(1);\n list1.add(2);\n list1.add(3);\n\n List<Integer> list2 = new ArrayList<>();\n list2.add(2);\n list2.add(3);\n list2.add(4);\n\n List<Integer> intersection = new ArrayList<>(list1);\n intersection.retainAll(list2);\n\n System.out.println(intersection); // 输出 [2, 3]\n }\n}\n\n\n上述代码创建了两个List,list1和list2。然后,我们创建一个新的List intersection,并将list1的所有元素添加到intersection中。接下来,使用retainAll方法来保留intersection中在list2中也存在的元素,即求交集。最后,输出intersection的结果。\n\n输出结果为[2, 3],即为list1和list2的交集。"}


原文地址: https://www.cveoy.top/t/topic/pq6S 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录