|—— List:元素是有序的,元素是可以重复的,因为该集合体系有索引
|—— ArrayList:底层的数据结构使用的是数组结构,特点,查询速度快,但是增删稍慢,线程不同步
|—— LinkedList:底层的数据结构使用的是链表数据结构,特点:增删很快,查询稍慢,线程不同步
List:特有方法,凡是可以操作角标的方法都是该体系特有的方法。
增
add(index,element);
addAll(index,Collection);
删
remove(index)
改
set(index,element)
查
get(index);
subList(from,to);
int indexOf(obj);获取指定元素的位置
ListIterator listIterator();
List集合特有的迭代器,ListIterator是Iterator的子接口。 |