Collection 接口
Collection是 List 接口和 Set 接口的父接口,通常情况下不被直接使用。所以Collection 接口定义了一些通用的方法,通过这些方法可以实现对集合的基本操作。因为 List 接口和 Set 接口继承自 Collection 接口,所以也可以调用这些方法。
实现方法
方法 | 解释 |
---|---|
add(E e) | 向集合中添加一个元素,E指的是e元素的数据类型 |
addAll(Collection c) | 向集合中添加集合 c 中的所有元素 |
clear() | 清除所有元素 |
contains(Object o) | 判断集合中是否包含指定元素 |
containsAll(Collection c) | 判断集合中是否包含集合 c 中的所有元素 |
isEmpty() | 判断集合是否为空 |
Iterator<E>iterator() | 返回一个 Iterator 对象,用于遍历集合中的元素 |
remove(Object o) | 删除一个指定元素 |
removeAll(Collection c) | 删除集合 c 中所有的元素 |
retainAll(Collection c) | 仅保留集合 c 中出现的元素 |
int size() | 返回集合中元素的个数,也叫集合的大小 |
Object[] toArray() | 返回包含此集合中所有元素的数组 |