可以使用Java中的retainAll()方法来实现两个集合取交集。

例如,假设有两个集合A和B:

Set<Integer> A = new HashSet<>(Arrays.asList(1, 2, 3, 4, 5));
Set<Integer> B = new HashSet<>(Arrays.asList(3, 4, 5, 6, 7));

可以通过以下代码获取两个集合的交集:

A.retainAll(B);

这将会修改集合A,使其只包含与B中相同的元素。

最终结果如下:

System.out.println(A); // [3, 4, 5]
Java 两个集合取交集

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

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