在 Java 中合并两个集合
javaobject oriented programmingprogramming更新于 2025/7/23 2:20:17
要在 Java 中合并两个集合,代码如下 −
示例
import java.util.stream.*;
import java.util.*;
import java.io.*;
public class Demo{
public static <T> Set<T> set_merge(Set<T> set_1, Set<T> set_2){
Set<T> my_set = set_1.stream().collect(Collectors.toSet());
my_set.addAll(set_2);
return my_set;
}
public static void main(String[] args){
Set<Integer> my_set_1 = new HashSet<Integer>();
my_set_1.addAll(Arrays.asList(new Integer[] { 34, 67, 89, 102 }));
Set<Integer> my_set_2 = new HashSet<Integer>();
my_set_2.addAll(Arrays.asList(new Integer[] { 77, 11, 0 , -33}));
System.out.println("第一个集合包含" + my_set_1);
System.out.println("第二个集合包含" + my_set_2);
System.out.println("两个集合合并为" + set_merge(my_set_1, my_set_2));
}
}
输出
第一个集合包含 [34, 67, 102, 89] 第二个集合包含 [0, -33, 11, 77] 两个集合合并为 [0, -33, 34, 67, 102, 89, 11, 77]
名为 Demo 的类包含一个名为 ‘set_merge’ 的函数,该函数使用 ‘addAll’ 函数合并作为参数传递给该函数的两个集合。在主函数中,定义两个集合,并使用 ‘addAll’ 函数将元素添加到其中。相关消息打印在控制台上。
相关文章
有用资源
java 参考教程 - 该教程包含有关 java 的更多信息:https://www.cainiaomax.com/java/

