java 数组添加元素
在 Java 中,数组的长度是固定的,一旦创建后就无法动态添加元素。不过可以通过创建新数组并将原数组的元素复制到新数组中的方式来实现类似添加元素的效果。以下是一个示例代码,展示如何在数组末尾添加元素:
java
import java.util.Arrays;
public class AddElementToArray {
public static void main(String[] args) {
int[] array = {1, 2, 3, 4, 5};
int elementToAdd = 6;
// 创建一个新的数组,长度比原数组多1
int[] newArray = new int[array.length + 1];
// 将原数组中的元素复制到新数组中
System.arraycopy(array, 0, newArray, 0, array.length);
// 在新数组的最后一个位置添加新元素
newArray[newArray.length - 1] = elementToAdd;
// 打印输出新数组
System.out.println("添加元素后的数组:" + Arrays.toString(newArray));
}
}
以上代码首先定义一个整型数组 array,表示原始数组。然后,定义一个 elementToAdd 变量,表示要添加的元素值。
我们创建一个新的数组 newArray,长度比原数组多1。然后使用 System.arraycopy() 方法将原数组中的元素复制到新数组中。