List 是一个有序的集合,使用者可以精确的控制集合中每一个元素插入的位置,可以通过索引去获取元素。和set不同,List允许有重复元素,如果可以插入null的话,List允许插入多个null。
List 接口提供了一个特殊的迭代器ListIterator, ListIterator提供了Iterator提供的所有方法,还提供了双边访问元素的方法,从特定位置开始访问元素的ListIterator
查询操作:
int size() 返回list的元素个数,最大为Integer.MAX_VALUE
boolean isEmpty();
boolean contains(Object o); 集合中是否有o元素
Iterator<E> iterator();
。。。继承了Collection接口的方法
default void replaceAll(UnaryOperator<E> operator) {}: 对集合中的每个元素使用operator函数,使用返回的值替代集合中的元素,但是元素类型不可更改标签:元素,List,插入,boolean,集合,ListIterator From: https://www.cnblogs.com/junnnnnnnn/p/17121829.html