Java 实例 - 数组并集
以下实例演示了如何使用 union ()方法来计算两个数组的并集:
Main.java 文件
importjava.util.Arrays;
importjava.util.HashSet;
importjava.util.Set;
publicclassMain{publicstaticvoidmain(String[]args)throwsException{String[]arr1 = {"1", "2", "3"};
String[]arr2 = {"4", "5", "6"};
String[]result_union = union(arr1, arr2);
System.out.println("并集的结果如下:");
for(Stringstr : result_union){System.out.println(str);
}}// 求两个字符串数组的并集,利用set的元素唯一性publicstaticString[]union(String[]arr1, String[]arr2){Set<String> set = newHashSet<String>();
for(Stringstr : arr1){set.add(str);
}for(Stringstr : arr2){set.add(str);
}String[]result = {};
returnset.toArray(result);
}}
以上代码运行输出结果为:
并集的结果如下: 3 2 1 6 5 4