java去除两个集合的并集然后将结果放入新集合
时间: 2024-04-11 12:27:59 浏览: 97
你可以使用Java中的集合操作来实现这个功能。下面是一个示例代码,展示了如何去除两个集合的并集并将结果放入一个新的集合中:
```java
import java.util.HashSet;
import java.util.Set;
public class Main {
public static void main(String[] args) {
Set<Integer> set1 = new HashSet<>();
set1.add(1);
set1.add(2);
set1.add(3);
Set<Integer> set2 = new HashSet<>();
set2.add(2);
set2.add(3);
set2.add(4);
Set<Integer> result = new HashSet<>(set1); // 将set1的内容复制到新集合result
result.removeAll(set2); // 从result中移除set2的元素
System.out.println(result); // 输出[1]
}
}
```
在上面的示例中,我们使用了两个`HashSet`集合`set1`和`set2`。我们首先创建一个新的`HashSet`集合`result`,并将`set1`的内容复制到`result`中。然后,我们使用`result`的`removeAll()`方法从`result`中移除`set2`的元素。最后,我们输出`result`集合的内容,即为去除了两个集合的并集的结果。
阅读全文