有没有办法从两个数组中创建一个数组?例如
int[] array1 = {1,2,3};
int[] array2 = {4,5,6};
int[] array1and2 = array1 + array2;
最佳答案
你不能直接添加它们,你必须创建一个新数组,然后将每个数组复制到新数组中。 System.arraycopy是您可以用来执行此复制的方法。
int[] array1and2 = new int[array1.length + array2.length];
System.arraycopy(array1, 0, array1and2, 0, array1.length);
System.arraycopy(array2, 0, array1and2, array1.length, array2.length);
无论 array1 和 array2 的大小如何,这都会起作用。
关于java - 合并两个整数数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53365819/