java 如何使用列表
初始化列表
在Java中,可以使用ArrayList或LinkedList来创建列表。ArrayList基于动态数组实现,适合随机访问;LinkedList基于链表实现,适合频繁插入和删除操作。
import java.util.ArrayList;
import java.util.List;
List<String> arrayList = new ArrayList<>();
List<Integer> linkedList = new LinkedList<>();
添加元素
使用add方法向列表中添加元素。可以指定索引插入元素,或直接在末尾追加。
arrayList.add("Apple");
arrayList.add(1, "Banana"); // 在索引1处插入
访问元素
通过get方法根据索引获取元素,索引从0开始。
String fruit = arrayList.get(0); // 获取第一个元素
修改元素
使用set方法替换指定位置的元素。
arrayList.set(0, "Orange"); // 将第一个元素替换为"Orange"
删除元素
通过remove方法删除元素,可以按索引或对象值删除。

arrayList.remove(0); // 删除索引0的元素
arrayList.remove("Banana"); // 删除值为"Banana"的元素
遍历列表
可以使用增强型for循环或迭代器遍历列表。
for (String item : arrayList) {
System.out.println(item);
}
检查元素是否存在
使用contains方法检查列表中是否包含某个元素。
boolean hasApple = arrayList.contains("Apple");
获取列表大小
通过size方法获取列表的元素数量。

int size = arrayList.size();
清空列表
使用clear方法移除所有元素。
arrayList.clear();
列表排序
通过Collections.sort对列表进行排序,默认按自然顺序。
import java.util.Collections;
Collections.sort(arrayList);
转换为数组
使用toArray方法将列表转换为数组。
String[] fruits = arrayList.toArray(new String[0]);






