java中创建动态数组
时间: 2024-10-27 12:10:31 浏览: 45
在 Java 中,动态数组,也称为 ArrayList 或者 Vector,是由 Java 集合框架提供的,它允许你在运行时添加、删除元素,不需要提前指定固定大小。以下是创建动态数组(ArrayList)的基本步骤:
1. 导入 `java.util.ArrayList` 类:
```java
import java.util.ArrayList;
```
2. 创建 ArrayList 对象并初始化(可以为空):
```java
ArrayList<String> dynamicArray = new ArrayList<>(); // 默认初始容量为 0 或者自动调整
```
如果你需要指定初始容量,可以在构造函数中传入:
```java
ArrayList<String> dynamicArray = new ArrayList<>(初始容量);
```
3. 添加元素到数组:
```java
dynamicArray.add("元素1");
dynamicArray.add("元素2");
```
4. 访问元素(通过索引):
```java
String element = dynamicArray.get(0); // 获取第一个元素
```
5. 删除元素:
```java
dynamicArray.remove("要删除的元素"); // 根据值删除
dynamicArray.removeAt(index); // 根据索引删除
```
6. 查看大小或判断是否为空:
```java
int size = dynamicArray.size();
boolean isEmpty = dynamicArray.isEmpty();
```
阅读全文