Java数组加法是指将两个或多个数组中的元素逐一相加,形成一个新数组。步骤如下:计算新数组长度用Arrays.copyOf()创建新数组,并初始化为第一个数组的副本遍历第二个数组,将每个元素添加到新数组中

Java数组加法
Java数组加法指的是将两个或多个数组中的元素逐一相加,形成一个新的数组。
语法:
int[] new_array = Arrays.copyOf(array1, array1.length + array2.length);
立即学习“Java免费学习笔记(深入)”;
其中:
-
new_array:新创建的数组,其长度为array1和array2的长度之和。 -
Arrays.copyOf():用于创建new_array,并将其初始化为array1的副本。 -
array1和array2:要相加的数组。 -
array1.length和array2.length:array1和array2的长度。
步骤:
- 计算新数组的长度。
- 使用
Arrays.copyOf()创建新数组,并初始化为array1的副本。 - 遍历
array2,将每个元素添加到新数组中。
示例:
int[] array1 = {1, 2, 3};
int[] array2 = {4, 5, 6};
int[] new_array = Arrays.copyOf(array1, array1.length + array2.length);
for (int i = 0; i < array2.length; i++) {
new_array[i + array1.length] = array2[i];
}
for (int i = 0; i < new_array.length; i++) {
System.out.println(new_array[i]);
}输出:
1 2 3 4 5 6
提示:
- 也可以使用
System.arraycopy()方法直接将array2复制到new_array中。 - 如果两个数组的类型不同,需要进行类型转换。











