/*
* 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迭代器:可以向下遍历,也可以向上遍历;
*/ |
|