java中list集合的用法
时间: 2024-10-18 14:16:34 浏览: 20
Java中对List集合的常用操作详解
5星 · 资源好评率100%
在Java中,List接口是Collection接口的一个子接口,它代表一个有序的元素序列,允许有重复的元素,并且提供了增删改查等基本操作。常见的实现类如ArrayList、LinkedList和Vector。
1. 创建List:你可以直接创建实现了List接口的类的实例,例如:
```java
import java.util.ArrayList;
List<String> list = new ArrayList<>();
```
或使用泛型指定类型:
```java
List<Integer> numbers = new ArrayList<>();
```
2. 添加元素:`add()`方法用于在列表末尾添加元素,`add(int index, E element)`可以在指定位置插入元素。
```java
list.add("Element");
numbers.add(0, 5); // 在索引0处添加数字5
```
3. 删除元素:`remove()`移除第一个匹配的元素,`remove(int index)`移除指定位置的元素。
```java
list.remove("Element"); // 移除第一个"Element"
numbers.remove(0); // 删除索引为0的元素
```
4. 获取和修改元素:通过索引来访问元素,可以读取或修改值。
```java
String firstElement = list.get(0);
numbers.set(1, 6); // 将第二个元素改为6
```
5. 遍历List:`Iterator`或`for-each`循环可以遍历整个列表。
```java
for (String s : list) {
System.out.println(s);
}
// 或者使用 Iterator
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
String item = iterator.next();
System.out.println(item);
}
```
阅读全文