在java里如果我想往一个数组里面添加数据,但是不用赋值的方法我该怎么写
时间: 2024-10-21 18:15:34 浏览: 10
在 Java 中,如果你想往一个数组中添加数据并且不需要立即给每个元素赋值,可以使用 `ArrayList` 或 `ArrayDeque` 这样的动态数组(也称为集合)。它们可以自动调整大小,无需预先指定数组容量。
例如,你可以这样做:
```java
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<String> array = new ArrayList<>(); // 创建 ArrayList
// 添加数据
array.add("Element 1"); // 动态添加元素
array.add("Element 2");
array.add("Element 3");
// 打印数组
for (String element : array) {
System.out.println(element);
}
}
}
```
如果你需要使用固定长度的数组,并且不想每次都创建新的数组,可以使用 `List<T>` 接口的一个实现类,如 `ArrayList`,然后使用 `add()` 方法在需要的时候追加元素:
```java
List<String> array = new ArrayList<>(初始容量); // 初始化时提供预计容量
// 当需要时添加元素
array.add("New Element");
```
阅读全文