java 数组怎么添加元素
时间: 2023-09-27 15:06:53 浏览: 92
在Java中,数组的长度是固定的,一旦声明后就不能更改。但是可以通过创建新数组并将旧数组的元素复制到新数组中来实现添加元素的效果。
具体的做法是:
1. 创建一个新数组,长度比旧数组多1。
2. 将旧数组的所有元素复制到新数组中。
3. 将新元素添加到新数组的最后一个元素。
示例代码:
```
int[] oldArray = {1, 2, 3};
int[] newArray = new int[oldArray.length + 1];
System.arraycopy(oldArray, 0, newArray, 0, oldArray.length);
newArray[newArray.length - 1] = 4;
```
这样就实现了在原数组基础上添加一个新元素的操作。需要注意的是,这种方式的效率不高,因为需要创建新数组并复制元素,建议在需要频繁添加元素的情况下使用其他数据结构,比如ArrayList。
阅读全文