概述
java.util.List 接口继承自 Collection 接口
实现 List 接口的类,相当于 增强版的数组,没有长度限制、可实现插入元素、删除元素。
习惯性地会将实现了 List 接口的对象称为 List集合
特点
- 在List集合中允许出现 重复的元素,所有的元素是以一种 线性 方式进行存储的(类似数组)
- 在程序中可以通过 索引 来访问集合中的元素。
- List集合的元素 有序,即元素的存入顺序和取出顺序一致。
- 长度可变。与数组不同,数组的长度不可变
常用方法
List作为Collection集合的子接口,不但继承了Collection接口中的全部方法,而且还增加了一些根据元素索引来操作集合的特有方法,如下:
public void add(int index, E element): 将指定的元素,添加到该集合中的指定位置上。public E get(int index):返回集合中指定位置的元素。public E remove(int index): 移除列表中指定位置的元素, 返回的是被移除的元素。public E set(int index, E element):用指定元素替换集合中指定位置的元素,返回值的更新前的元素。