List接口简介
List是Collection的子接口,其最大的特点是允许保存有重复元素的数据,该接口的定义如下:
public interface List<E> extends Collection<E>
List子接口对于Collection接口进行了方法的扩充
No | 方法 | 类型 | 描述 |
01 | E get(int index) | 普通 | 返回此列表中指定位置的元素。 |
02 | E set(int index, E element) | 普通 | 用指定的元素替换此列表中指定位置的元素(可选操作) |
03 | ListIterator<E> listIterator() | 普通 | 返回ListIterator接口对象 |
但是List本身依然属于一个接口,那么对于接口想要使用则一定要使用子类完成定义,在List子接口中有三个常用子类:ArrayList(用的最多)、Vector、LinkedList。