java创建动态数组
时间: 2023-08-29 21:07:49 浏览: 77
在 Java 中,动态数组通常使用 `ArrayList` 类来实现。`ArrayList` 类是 Java 集合框架中的一种,可以动态地添加、删除和修改元素,而不需要指定数组的长度。
以下是使用 `ArrayList` 类创建动态数组的示例代码:
```
import java.util.ArrayList;
public class DynamicArrayExample {
public static void main(String[] args) {
// 创建一个空的 ArrayList 对象
ArrayList<Integer> numbers = new ArrayList<Integer>();
// 添加元素到 ArrayList 中
numbers.add(1);
numbers.add(2);
numbers.add(3);
// 获取 ArrayList 中的元素数量
int size = numbers.size();
// 访问 ArrayList 中的元素
int firstElement = numbers.get(0);
int secondElement = numbers.get(1);
int thirdElement = numbers.get(2);
// 修改 ArrayList 中的元素
numbers.set(1, 4);
// 删除 ArrayList 中的元素
numbers.remove(2);
// 遍历 ArrayList 中的元素
for (int i = 0; i < numbers.size(); i++) {
System.out.println(numbers.get(i));
}
}
}
```
这个示例代码创建了一个空的 `ArrayList` 对象,然后添加了三个整数类型的元素。通过调用 `size()` 方法可以获取 `ArrayList` 中的元素数量。可以使用 `get()` 方法访问 `ArrayList` 中的元素,使用 `set()` 方法修改元素,使用 `remove()` 方法删除元素。最后,可以使用 `for` 循环遍历 `ArrayList` 中的所有元素。
阅读全文