13-2 ArrayList集合应用 头歌
时间: 2024-11-27 20:22:52 浏览: 46
ArrayList在Java集合框架中是一种动态数组,它允许你在运行时添加、删除和调整元素的数量。当你需要存储并操作一组元素,且不确定其大小,ArrayList是一个非常实用的选择。
在实际应用中,ArrayList通常用于:
1. 存储同类型的对象列表:例如,你可以创建一个ArrayList来保存用户信息、商品列表等,每个元素都是User或Product对象。
2. 需频繁插入和删除元素的情况:由于ArrayList实现了RandomAccess接口,这意味着它支持高效的随机访问,所以在插入和删除元素时性能相对较好,尤其是在中间位置。
3. 算法实现:很多算法如排序、查找等都依赖于ArrayList提供的迭代器功能。
以下是使用ArrayList的一个简单示例:
```java
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
// 创建一个ArrayList实例
ArrayList<String> fruits = new ArrayList<>();
// 添加元素
fruits.add("苹果");
fruits.add("香蕉");
fruits.add("橙子");
// 访问元素
System.out.println(fruits.get(0)); // 输出 "苹果"
// 修改元素
fruits.set(1, "菠萝");
// 删除元素
fruits.remove("橙子");
// 遍历元素
for (String fruit : fruits) {
System.out.println(fruit);
}
}
}
```
阅读全文