List集合
List集合有序、元素可重复。以元素的添加顺序作为集合的排列顺序,用下标索引集合中的元素。 List因为使用下标索引元素,所以元素可重复。Set使用元素本身来索引,所以元素不能重复。 List的继承关系: List继承了Collection的所有方法,也有自身的一些方法(下标操作): void add(int index,Object element) 在指定处插入一个元素 boolean addAll(int index,Collection c) 在指定处插入c的所有元素 Object get(int index) 获取指定位置处的元素 int indexOf(Object obj) 返回该对象在集合中第一次出现的位置 int lastIndexOf(Object obj) 最后一次出现的位置 Object remove(int index) 删除并返回指定位置的元素 Object set(int index,Object obj) 替换/设置指定位置的元素,并返回旧的元素 List subList(int start,int end) 返回子List ListIterator listIterator() 返回List集合专用的迭代器 Java8新增了sort()、replaceAll()2个方法,可以自定义排序规则、匹配模板。 List接口常用的实现类: 1