public interface Collection<E> extends Iterable<E> 继承了Iterable接口
方法:
int size() 集合元素个数
boolean isEmpty() 集合是否为空
boolean contain(Object o) 集合是否包含o
Iterator<E> iterator() 返回集合的迭代器 //迭代器模式(不是在集合中实现迭代器方法,而是单独返回一个迭代器,以后的遍历由迭代器进行,跟集合无关。减少了代码的耦合度)
Object[] toArray() 返回一个包含集合元素的数组
T[] toArray(T[] a) 返回一个包含集合所有元素的数组,指定具体类型
boolean add(E e)添加元素
boolean remove(Object o) 删除元素
boolean containsAll(Collection<?> c); 是否包含另一个集合的所有元素
boolean addAll(Collection<? extends E> c); 添加另一个集合的所有元素
boolean removeAll(Collection<?> c) 删除集合C中同样包含的元素
boolean retainAll(Collection<?> c)只保留C中出现的元素,换句话说就是删除集合C中没有的元素
void clear() 删除所有元素
boolean hashCode()
java.util.Collection<E>接口
最新推荐文章于 2022-08-05 18:30:52 发布