版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_18948359/article/details/87741892
简诉
Collection 是整个类集之中单值保持的最大父接口。即:每次可以向集合中保存一个对象。
Collection 接口的定义
public interface Collection<E>
extends Iterable<E>
在 Collection 接口里面定义有如下的几个常用方法
No. | 方法名称 | 类型 | 描述 |
---|---|---|---|
1 | public boolean add(E e) |
普通 | 向集合中保存数据 |
2 | public boolean addAll(Collection<? extends E> c) |
普通 | 追加一个集合 |
3 | public void clear() |
普通 | 清空集合,根元素为null |
4 | public boolean contains(Object o) |
普通 | 判断是否包含有指定的内容,需要equals支持 |
5 | public boolean isEmpty() |
普通 | 判断是否空集合(不是null) |
6 | public boolean remove(Object o) |
普通 | 删除对象,需要equals支持 |
7 | public int size() |
普通 | 取得集合中保存的元素个数 |
8 | public Object[ ] toArray() |
普通 | 将集合变为对象数组保存 |
9 | public Iterator<E>iterator() |
普通 | 为Iterator接口实例化 |
现在的开发由于要求的严格性,不会直接使用Collection接口。直接使用它的两个子类:List(允许重复)、Set(不允许重复)。