Java Collection 接口
提示
- Collection接口的作用:
Collection
接口是Java集合框架的根接口,没有直接实现,但通过子接口如List
、Set
、Queue
来实现。 - Collection的子接口:
List
接口代表有序集合,允许添加和移除元素;Set
接口代表无重复元素的集合;Queue
接口用于先进先出的元素存取。 - Collection接口的主要方法:包括
add()
添加元素,size()
获取大小,remove()
移除元素,iterator()
提供迭代器,addAll()
和removeAll()
进行集合间操作,以及clear()
清空集合。
Collection
接口是 Java 集合框架的根接口。
这个接口没有直接的实现。然而,它是通过其子接口如 List
、Set
和 Queue
来实现的。
例如,ArrayList
类实现了 List
接口,而 List
接口是 Collection
接口的子接口。
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()
- 移除集合中的所有元素