Skip to content

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接口还有其他一些方法,如addAllremoveAllcontainsAll等,用于执行集合之间的交集、差集和子集等操作。

Collection是一个接口,不能直接实例化,需要使用其实现类(如ArrayListHashSet)来创建具体的集合对象。

通过使用Collection接口,我们可以编写更通用的代码,能够适应不同类型的集合实现,并且方便地进行集合操作。