Java Collection类简介说明
下文笔者讲述java中Collection类的简介说明,如下所示:
Collection接口是集合框架的顶层接口 在java的SDK中没有直接实现Collection的类, 只对外提供了继承Collection的两个子接口, 如:list接口,Set接口 ----------------------------------------------- Collection接口中为高度抽象的集合操作,如: 集合的添加、删除、清空、遍历(读取)、 是否为空、获取大小、是否保护某元素等操作方法
Collection接口语法
public interface Collection<E> extends Iterable<E> {}
Collection中的方法
方法 | 备注说明 |
boolean add(E e) | 确保此 collection 包含指定的元素(可选操作) |
boolean addAll(Collection c) | 将指定 collection 中的所有元素都添加到此 collection 中(可选操作) |
void clear() | 移除此 collection 中的所有元素(可选操作) |
boolean contains(Object o) | 如果此 collection 包含指定的元素,则返回 true |
boolean containsAll(Collection c) | 如果此 collection 包含指定 collection 中的所有元素,则返回 true |
boolean equals(Object o) | 比较此 collection 与指定对象是否相等 |
int hashCode() | 返回此 collection 的哈希码值 |
boolean isEmpty() | 如果此 collection 不包含元素,则返回 true |
Iteratoriterator() | 返回在此 collection 的元素上进行迭代的迭代器 |
boolean remove(Object o) | 从此 collection 中移除指定元素的单个实例,如果存在的话(可选操作) |
boolean removeAll(Collection c) | 移除此 collection 中那些也包含在指定 collection 中的所有元素(可选操作) |
boolean retainAll(Collection c) | 仅保留此 collection 中那些也包含在指定 collection 的元素(可选操作) |
int size() | 返回此 collection 中的元素数 |
Object[] toArray() | 返回包含此 collection 中所有元素的数组 |
T[] toArray(T[] a) | 返回包含此 collection 中所有元素的数组;返回数组的运行时类型与指定数组的运行时类型相同 |
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。