Java中如何将两个数组合并呢?
Java数组并集
今天接领导任务,需将两个数组合并为一个新的数组,那么如何实现这一需求呢?下文将一一道来,如下所示:实现思路:
下文笔者自定义一个union方法即可将两个数组合并,如下例所示
例:
import java.util.Arrays;
import java.util.HashSet;
import java.util.Set;
public class testClass {
public static void main(String[] args) throws Exception {
String[] arr1 = { "java265.com", "java", "test" };
String[] arr2 = { "A", "B", "C" };
String[] arrAll = shuZuDieJia(arr1, arr2);
System.out.println("并集的结果如下:");
for (String str : arrAll) {
System.out.println(str);
}
}
//
public static String[] shuZuDieJia(String[] arr1, String[] arr2) {
Set<String> set = new HashSet<String>();
for (String str : arr1) {
set.add(str);
}
for (String str : arr2) {
set.add(str);
}
String[] result = { };
return set.toArray(result);
}
}
-----运行以下代码,将输出以下信息----java265.com
java
test
A
B
C
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。