可以使用Java中的Collection类的retainAll方法来求两个集合的交集。示例如下:
import java.util.ArrayList; import java.util.Collection; public class Main { public static void main(String[] args) { // 创建两个集合 Collectioncollection1 = new ArrayList<>(); Collection collection2 = new ArrayList<>(); // 向集合中添加元素 collection1.add(1); collection1.add(2); collection1.add(3); collection1.add(4); collection1.add(5); collection2.add(3); collection2.add(4); collection2.add(5); collection2.add(6); collection2.add(7); // 求两个集合的交集 collection1.retainAll(collection2); // 输出交集 for (Integer num : collection1) { System.out.println(num); } } }
以上代码中,我们创建了两个ArrayList类型的集合collection1和collection2,分别向其中添加了一些整数元素。然后使用retainAll方法求两个集合的交集,最后遍历输出交集元素。