Collection继承了Iterable接口,是List,Set,Queue等接口的父类。下面是一些常用方法:
方法名称 | 方法描述 |
---|---|
boolean add(Object obj) |
添加一个元素 |
boolean addAll(Collection c) |
添加一个集合的全部元素 |
void clear() |
移除所有元素 |
boolean remove(Object o) |
移除一个元素 |
boolean removeAll(Collection c) |
移除此 collection 中那些也包含在指定 collection 中的所有元素 |
boolean contains(Object o) |
如果此 collection 包含指定的元素,则返回 true |
boolean containsAll(Collection c) |
如果此 collection 包含指定 collection 中的所有元素,则返回 true |
boolean isEmpty() |
判断集合是否为空 |
int size() |
获取元素的个数 |
boolean retainAll(Collection c) |
仅保留此 collection 中那些也包含在指定 collection 的元素 |
Object[] toArray() |
返回包含此 collection 中所有元素的数组 |
T[] toArray(T[] a) |
返回包含此 collection 中所有元素的数组;返回数组的运行时类型与指定数组的运行时类型相同 |