Java Collection 接口

2025年4月1日 | 3 分钟阅读

Collection 是一组对象,这些对象被称为元素。它是集合层次结构中的根接口。此接口主要用于在需要最大通用性时传递和操作集合。

Collection 接口中定义了许多方法。它们如下所示:

方法描述
add()此方法返回一个布尔值 true,如果它在此集合中插入了指定的元素。
addAll()此方法返回一个布尔值 true,如果它将指定集合的所有元素添加到调用集合中。
clear()它会自动从此集合中移除所有元素。
contains()如果此队列包含指定的元素,则返回布尔值 true。
containsAll()如果此集合包含指定集合中的所有元素,则返回布尔值 true。
equals()此方法返回一个布尔值 true,如果指定的对象与此集合相等。
hashCode()它为此集合返回一个哈希码值。
isEmpty()如果此集合不包含任何元素或为空,则此方法返回 true。
iterator()它按正确的顺序返回元素的迭代器。
remove()如果指定的元素存在于此队列中,则将其从队列中移除。
removeAll()它移除此集合中所有也存在于指定集合中的元素。
removeIf()它移除此集合中所有满足给定谓词过滤器的元素。
retainAll()此方法仅保留此集合中那些存在于指定集合中的元素。
size()它返回此集合中元素的总数。
spliterator()它返回此集合中元素的 Spliterator。
toArray()它返回一个数组,其中包含此集合中所有按正确顺序排列的元素。

示例 1

示例

编译并运行

输出

Initial collection :[2, 5]
Final Collection : [2, 5, 11, 12, 13, 14, 15]
Size of Collection : 7
5 is present in the collection
Elements in collection : []

示例 2

示例

编译并运行

输出

Collection : [11, 12, 13, 14, 15]
11
12
13
14
15
Queue is empty
 Elements in the set : [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
 Multiple of 5 : [5, 10, 15, 20]

下一主题Java 迭代器