java 动态数组怎么定义
时间: 2024-10-22 08:13:40 浏览: 14
Java封装数组之动态数组实现方法详解
在 Java 中,动态数组通常指的是 ArrayList 或者 Vector 这样的集合框架下的数组实现。它们不是直接像基本数据类型那样通过数组名后跟中括号来定义的,而是通过集合类提供的初始化方法创建。以下是创建动态数组(ArrayList 为例)的简单步骤:
```java
import java.util.ArrayList;
// 创建一个空的 ArrayList
ArrayList<String> dynamicArray = new ArrayList<>();
// 添加元素到列表中
dynamicArray.add("Element 1");
dynamicArray.add("Element 2");
// 或者指定初始容量
ArrayList<String> dynamicArrayWithCapacity = new ArrayList<>(initialCapacity);
// 遍历、访问和操作动态数组(就像普通数组一样)
for (String element : dynamicArray) {
System.out.println(element);
}
```
动态数组的大小可以根据需要自动增长,无需预先指定固定大小。
阅读全文