java语言 两个集合之间 取交集
时间: 2024-04-10 10:08:07 浏览: 48
求两集合的交集 求两个集合的交集
5星 · 资源好评率100%
可以使用Java集合框架的交集操作来取两个集合之间的交集。
例如,假设有两个集合A和B,可以使用以下代码来获取它们的交集:
```java
Set<Integer> A = new HashSet<>(Arrays.asList(1, 2, 3, 4));
Set<Integer> B = new HashSet<>(Arrays.asList(3, 4, 5, 6));
A.retainAll(B); // 通过retainAll方法获取A和B的交集
System.out.println(A); // 输出 [3, 4]
```
在上面的代码中,我们首先创建了两个集合A和B,然后使用retainAll方法获取它们的交集,最后输出结果。
注意,retainAll方法将修改原始集合A,因此如果需要保留原始集合,可以先创建一个副本再进行操作。
阅读全文