ArrayList 代码举例
时间: 2024-10-10 22:16:41 浏览: 45
ArrayList 是 Java 中的一个内置动态数组,它实现了 List 接口,提供了一系列方便的方法用于增删改查操作。下面是一个简单的 ArrayList 代码示例:
```java
import java.util.ArrayList;
public class ArrayListExample {
public static void main(String[] args) {
// 创建一个新的 ArrayList 对象,初始容量为0
ArrayList<String> fruits = new ArrayList<>();
// 添加元素到列表
fruits.add("Apple");
fruits.add("Banana");
fruits.add("Cherry");
// 访问元素,下标从0开始
System.out.println("First fruit: " + fruits.get(0)); // 输出 "Apple"
// 判断是否包含某个元素
boolean hasOrange = fruits.contains("Orange"); // 输出 false,因为还没有添加
// 修改元素
fruits.set(1, "Orange"); // 将第二个元素改为 "Orange"
// 删除指定位置的元素
fruits.remove("Cherry");
// 打印整个列表
for (String fruit : fruits) {
System.out.println(fruit);
}
// 获取列表的长度
int size = fruits.size();
System.out.println("List size: " + size);
// 清空列表
fruits.clear();
// 遍历并打印 ArrayList 是否为空
if (fruits.isEmpty()) {
System.out.println("List is empty.");
}
}
}
```
在这个例子中,我们创建了一个存储水果名称的 ArrayList,并展示了如何添加、访问、修改、删除元素以及判断列表状态。
阅读全文