Collection表示一组对象,它是集中、收集的意思。Collection接口的两个子接口是List、Set接口。
Collection接口中定义的方法
方法: boolean add(Object element)
说明: 增加元素到容器中
方法: boolean remove(Object element)
说明: 从容器中移除元素
方法: boolean contains(Object element)
说明: 容器中是否包含该元素
方法: int size()
说明: 容器中元素的数量
方法: boolean isEmpty()
说明: 容器是否为空
方法: void clear()
说明: 清空容器中所有元素
方法: Iterator iterator()
说明: 获得迭代器,用于遍历所有元素
方法: boolean containsAll(Collection c)
说明: 本容器是否包含c容器中的所有元素
方法: boolean addAll(Collection c)
说明: 将容器c中所有元素增加到本容器
方法: boolean removeAll(Collection c)
说明: 移除本容器和容器c中都包含的元素
方法: boolean retainAll(Collection c)
说明: 取本容器和容器c中都包含的元素,移除非交集元素
方法: Object[] toArray()
说明: 转化成Object数组
由于List、Set是Collection的子接口,意味着所有List、Set的实现类都有上面的方法。可通过ArrayList实现类来测试上面的方法。
网友评论