跳到主要内容

Java Collection 接口

提示
  1. Collection接口的作用Collection接口是Java集合框架的根接口,没有直接实现,但通过子接口如ListSetQueue来实现。
  2. Collection的子接口List接口代表有序集合,允许添加和移除元素;Set接口代表无重复元素的集合;Queue接口用于先进先出的元素存取。
  3. Collection接口的主要方法:包括add()添加元素,size()获取大小,remove()移除元素,iterator()提供迭代器,addAll()removeAll()进行集合间操作,以及clear()清空集合。

Collection 接口是 Java 集合框架的根接口。

这个接口没有直接的实现。然而,它是通过其子接口如 ListSetQueue 来实现的。

例如,ArrayList 类实现了 List 接口,而 List 接口是 Collection 接口的子接口。

Java 集合接口及其子接口。

Collection 的子接口

如上所述,Collection 接口包含了多个子接口,这些子接口由 Java 中的各种类实现。

1. List 接口

List 接口是一个有序的集合,它允许我们像数组一样添加和移除元素。要了解更多,请访问:Java List 接口

2. Set 接口

Set 接口允许我们将元素存储在不同的集合中,类似于数学中的集合。它不能有重复元素。要了解更多,请访问:Java Set 接口

3. Queue 接口

当我们想以**先进先出(FIFO)**方式存储和访问元素时,使用 Queue 接口。要了解更多,请访问:Java Queue 接口

Collection 的方法

Collection 接口包括了各种方法,可以用来对对象执行不同的操作。这些方法在其所有子接口中都可用。

  • add() - 向集合中插入指定的元素
  • size() - 返回集合的大小
  • remove() - 从集合中移除指定的元素
  • iterator() - 返回一个迭代器,用于访问集合的元素
  • addAll() - 将指定集合的所有元素添加到集合中
  • removeAll() - 从集合中移除指定集合的所有元素
  • clear() - 移除集合中的所有元素