Java求两个集合并集
时间: 2024-11-24 16:08:58 浏览: 6
java字符串求并集的方法
在Java中,可以使用`Set`接口的并集操作来获取两个集合的并集。`Set`接口的一个常见实现是`HashSet`,它内部使用哈希表存储元素,提供了高效的元素查找、添加和删除功能。如果你已经有两个`Set`类型的集合,例如`Set<Integer> set1`和`Set<Integer> set2`,你可以使用`union`方法并不实际存在,但是可以用下面的方式来创建一个新的集合,包含了所有两者的元素:
```java
Set<Integer> unionSet = new HashSet<>(set1);
unionSet.addAll(set2);
```
这里我们首先将`set1`添加到新的`unionSet`中,然后调用`addAll()`方法将`set2`的所有元素追加到`unionSet`中。由于`HashSet`不允许有重复元素,所以这个操作会自动去除任何重复的值。
如果你想保持原始集合不变并且得到一个新集合,这就是正确的做法。如果需要了解其他数据结构(如`TreeSet`)或者集合框架(如`Collections`工具类)的并集操作,也可以查阅相应的API文档。
阅读全文