List :
有序(存入和取出顺序一致),元素都有索引(角标),元素可以重复.
List集合是可以完成对元素的增删改查的
特有的常见方法 :
有一个共性特点就是可以操作角标
1.添加
void add(index, element);
void add(index, collection);
2.删除
Object remove(index);
3.修改
Object set(index, element);
4.获取
Object get(index);
int indexOf(object);
int lastIndexOf(object);
List subList(from, to);
List集合的两个子类: ArrayList 与 LinkedList
Vector: 内部是数组数据结构.是同步的. 增删,查询都很慢!
ArrayList: 内部是数组数据结构,是不同步的.(替代了Vector) 查询速度快
LinkedList: 内部是链表数据结构,是不同步的. 增删元素的速度很快