Java集合框架提供了一套性能优良、使用方便的接口和类,它们位于java.util包中
³ Collection 接口存储一组 不唯一,无序 的对象 ³ List 接口存储一组 不唯一 , 有序 (插入顺序)的对象 ³ Set 接口存储一组 唯一 , 无序 的对象Map接口存储一组键值对象,提供key到value的映射
³ ArrayList 实现了长度可变的数组,在内存中分配连续的空间。遍历元素和随机访问元素的效率比较高 ³ LinkedList 采用链表存储方式。插入、删除元素时效率比较高 方法名 说明boolean add(Object o)
在列表的末尾顺序添加元素,
起始索引位置从0开始
void add(intindex,Object o)
在指定的索引位置添加元素。
索引位置必须介于0和列表中元素个数之间
int size()
返回列表中的元素个数
Object get(int index)
返回指定索引位置处的元素。取出的元素是Object类型,使用前需要进行强制类型转换
boolean contains(Object o)
判断列表中是否存在指定元素
boolean remove(Object o)
从列表中删除元素
Object remove(int index)
从列表中删除指定位置元素,
起始索引位置从0开始
