Java 中的 Collection 接口是集合框架的基础接口之一,位于java.util
包中。它定义了对集合进行基本操作的方法,并且提供了一些通用的功能。 Collection
接口继承自Iterable
接口,因此可以使用迭代器来遍历集合中的元素。下面是Collection
接口中常用的方法:-
boolean add(E element)
: 将指定的元素添加到集合中。boolean remove(Object obj)
: 从集合中移除指定的元素。boolean contains(Object obj)
: 判断集合是否包含指定的元素。int size()
: 返回集合中元素的数量。boolean isEmpty()
: 判断集合是否为空。void clear()
: 清空集合中的所有元素。Iterator<E> iterator()
: 返回一个用于遍历集合的迭代器。
Collection
接口还有其他一些方法,如addAll
、removeAll
、containsAll
等,用于执行集合之间的交集、差集和子集等操作。
Collection是一个接口,不能直接实例化,需要使用其实现类(如
ArrayList
、HashSet
)来创建具体的集合对象。
通过使用Collection
接口,我们可以编写更通用的代码,能够适应不同类型的集合实现,并且方便地进行集合操作。