Java数组添加元素,是Java编程中常用的操作。本文将以实例的形式,详细介绍Java数组添加元素的使用方法。
1. 实例演示
public class TestArray {
public static void main(String[] args) {
int[] arr = new int[]{2, 3, 5, 7};
// 输出原数组
System.out.println("原数组:");
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i] + "\t");
}
// 添加元素
int[] newArr = new int[arr.length + 1];
// 把原数组的元素拷贝到新数组
System.arraycopy(arr, 0, newArr, 0, arr.length);
// 添加新元素
newArr[arr.length] = 11;
// 输出新数组
System.out.println("\n新数组:");
for (int i = 0; i < newArr.length; i++) {
System.out.print(newArr[i] + "\t");
}
}
}
上面的代码实例中,定义了一个int类型的数组,存储了4个元素,使用System.arraycopy()方法把原数组的元素拷贝到新数组,把新元素添加到新数组的一个位置。
2.
Java数组添加元素,可以使用System.arraycopy()方法,把原数组的元素拷贝到新数组,把新元素添加到新数组的一个位置。
- 定义一个int类型的数组,存储要添加的元素
- 使用System.arraycopy()方法把原数组的元素拷贝到新数组
- 把新元素添加到新数组的一个位置