Java中的list列表
时间: 2024-11-30 20:18:18 浏览: 17
在Java中,`List`是一种接口,它属于Java集合框架的一部分。`List`是一个有序的元素序列,允许你在任意位置插入、删除和检索元素,每个元素都有其唯一的位置标识,通常是它的索引。常见的`List`实现类有ArrayList和LinkedList。
- `ArrayList`:基于动态数组实现,提供快速随机访问,适合元素频繁查找的情况。插入和删除元素时效率较低,因为需要移动后面的元素。
- `LinkedList`:由节点链接而成,支持高效的插入和删除操作(尤其是头部和尾部),但是查找元素较慢,因为它需要遍历整个链表。
使用`List`,你可以通过索引访问元素,比如`list.get(index)`,也可以添加元素到指定位置或尾部,如`list.add(element)`和`list.add(index, element)`。Java还提供了遍历整个列表的方法,如`for-each`循环或者迭代器。
```java
List<String> list = new ArrayList<>();
list.add("Apple");
list.add("Banana");
System.out.println(list.get(0)); // 输出 "Apple"
```
阅读全文