62,612
社区成员
发帖
与我相关
我的任务
分享
import java.util.Arrays;
import java.util.Set;
import java.util.TreeSet;
public class MergeArray {
public static void main(String[] args) {
Integer[] arr1 = { 0, 1, 2, 3 };
Integer[] arr2 = { 7, 100, 500, 600 };
System.out.println(Arrays.toString(merge(arr1, arr2)));
}
public static Object[] merge(Integer[]... arr) {
Set<Integer> set = new TreeSet<Integer>();
for (Integer[] integers : arr) {
for (Integer integer : integers) {
set.add(integer);
}
}
String[] strArrays = new String[set.size()];
int i = 0;
for (Integer integer : set) {
strArrays[i++] = integer.toString();
}
return strArrays;
}
}
int[] a= {1,2,3,4};
int[] b={3,4,5,6};
HashSet set=new HashSet();
for(int i=0, k=a.length;i<k;i++)
set.add(String.valueOf(a[i]));
for(int i=0, k=b.length;i<k;i++)
set.add(String.valueOf(b[i]));
Object[] strs=set.toArray();
for(int i=0, k=set.size();i<k;i++)
System.err.println(strs[i]);