Collection(接口)
|--List(接口):1.有序的;2.可以存储重复元素;
|--Set(接口):1.无序的;2.不可以存储重复元素:
Collection(接口)的
--基本方法:
boolean add(Object e):将参数e添加到集合
boolean remove(Object o):将参数o从集合中移除
void clear():清空集合
boolean contains(Object o):基于equals()进行判断;
boolean isEmpty():判断集合是否为空
int size():集合中元素的数量;
--批量的方法:
boolean addAll(Collection c):将参数集合,一次性全部添加到当前集合
boolean removeAll(Collection c):移除此 collection 中那些也包含在指定 collection 中的所有元素(可选操作
boolean containsAll(Collection c):如果此 collection 包含指定 collection 中的所有元素,则返回 true
boolean retainAll(Collection c):移除此 collection 中未包含在指定 collection 中的所有元素。
--遍历方式:
1.toArray():
2.Iterator():
List(接口)的:
--新增的方法:
void add(int index,E element)
E remove(int index)
E get(int index)
E set(int index,E element)
ListIterator listIterator()
--遍历的方式:
1.结合使用Collection的size()和List接口的get()方法,使用for循环进行遍历;
2.ListIterator迭代器:可以向下遍历,也可以向上遍历;
|