学科分类
目录
Java基础

Collection接口

Collection是所有单列集合的根接口,因此在Collection中定义了单列集合(如List和Set)的一些通用方法,这些方法可用于操作所有的单列集合,如表1所示。

表1 Collection接口的主要方法

方法声明 功能描述
boolean add(Object o) 向集合中添加一个元素
boolean addAll(Collection c) 将指定集合c中的所有元素添加到该集合中
void clear() 删除该集合中的所有元素
boolean remove(Object o) 删除该集合中指定的元素
boolean removeAll(Collection c) 删除该集合中包含指定集合c中的所有元素
boolean isEmpty() 判断该集合是否为空
boolean contains(Object o) 判断该集合中是否包含某个元素
boolean containsAll(Collection c) 判断该集合中是否包含指定集合c中的所有元素
Iterator iterator() 返回在该集合的元素上进行迭代的迭代器(Iterator),用于遍历该集合所有元素
int size() 获取该集合元素个数
Stream<E> stream() 将集合源转换为有序元素的流对象(JDK 8新方法)

表1中列举了单列集合根接口Collcetion中的一些主要方法,其中stream()方法是JDK 8新增的,用于对集合元素进行聚合操作,针对该方法,在后续小节将会详细讲解。

另外表1中列举的Collcetion集合的主要方法都来自Java API文档,初学者可以通过查询API文档来学习更多有关Collcetion集合方法的具体用法,此处列出这些方法,只是为了方便后面的学习。

点击此处
隐藏目录