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: 内部是連結清單資料結構,是不同步的. 增删元素的速度很快