java arraylist数组定义
时间: 2024-10-21 08:02:01 浏览: 51
在Java中,`ArrayList` 是 `java.util` 包下的一个动态数组实现,它可以存储任意类型的对象,并且可以根据需要动态地增加或减少容量。以下是创建和使用 `ArrayList` 的基本步骤:
```java
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
// 定义一个ArrayList,指定初始容量(可选)
ArrayList<String> arrayList = new ArrayList<>(初始容量);
// 添加元素(自动扩容)
arrayList.add("Element 1");
arrayList.add("Element 2");
// 访问元素
String firstElement = arrayList.get(0); // 第0个元素
// 修改元素
arrayList.set(1, "New Element"); // 更改第2个位置的元素
// 删除元素
arrayList.remove("Element 1");
// 遍历整个ArrayList
for (String element : arrayList) {
System.out.println(element);
}
// 检查ArrayList是否为空
boolean isEmpty = arrayList.isEmpty();
// 清空ArrayList
arrayList.clear();
}
}
```
阅读全文