Collection接口
特征:存储一组不唯一、无序的对象
常用方法:
1.添加元素:boolean add(Object o)
2.将集合c添加到指定集合:boolean addAll(Collection c)
3.是否包含指定元素:boolean contains(Object o)
4.清空:void1 clear()
5.删除元素:boolean remove(Object o)
5.返回长度:int size()
集合遍历
Iterator:
特征:遍历Collection集合元素的统一编程接口
常用方法:
1.是否存在下一个:boolean hasNext()
2.返回下一个元素:Object next()
3.移除元素:void remove()
for:适用于有序集合,如ArrayList、LinkedList等
foreach:适用于所有集合
list
特征:继承Collection接口,储存一组不唯一、有序的对象
实现类:
ArrayList:
底层是数组结构
查询效率高,添加删除率低
LinkedList:
底层是双向链表
插入、删除数据效率高,不便于快捷访问数据
扩充的方法:
1.根据索引获取数据:Object get(int index)
2.修改数据: Object set(int index,Object el