List接口
List接口是Collection接口的子接口
- List中的元素是有序的,即添加顺序和取出顺序是一致的、且可重复
- List中每个元素有其对应的顺序索引,即支持索引
- List容器中的元素都对应一个整数型的序号记载其在容器中的位置,可以根据序号存取容器中的元素。
- 常见实现类:Vector ArrayList LinkedList
- List集合中添加了一些根据索引来操作集合元素的方法:
void add(int index, Object ele);
boolean addAll(int index, Collection ele);
Object get(int index);
int indexOf(Object obj);
int lastIndexOf(Object obj);
Object remove(int index);
Object set(int index, Object ele);// 替换指定index位置元素为ele
List subList(int fromIndex, int toIndex); // 返回从fromIndex到toIndex位置的子集合,左闭右开
List的三种遍历方法
- iterator
- 增强for
- 普通for
本文章使用limfx的vscode插件快速发布