{
Integer[] m = { 1, 2, 3, 4, 5 }
Integer[] n = { 3, 4, 6 }
Integer[] b = getB(m, n) for (Integer i : b)
{
System.out.println(i)
}
}
private static Integer[] getB(Integer[] m, Integer[] n)
{// 将数组转换为set集合
Set<Integer>set1 = new HashSet<Integer>(Arrays.asList(m))
Set<Integer>set2 = new HashSet<Integer>(Arrays.asList(n)) // 合并两个集合set1.addAll(set2)
Integer[] arr = {} return set1.toArray(arr)
}
import java.util.Arrays//Java中如何把两个数组合并为一个
public class gog {
public static void main(String[] args) {
String [] str1 = {"J","a","v","a","中"}
String [] str2 = {"如","何","把","两","个","数","组","合","并","为","一","个"}
int strLen1=str1.length//保存第一个数组长度
int strLen2=str2.length//保存第二个数组长度
str1= Arrays.copyOf(str1,strLen1+ strLen2)//扩容
System.arraycopy(str2, 0, str1, strLen1,strLen2 )//将第二个数组与第一个数组合并
System.out.println(Arrays.toString(str1))//输出数组
}
}