java.util.Collection接口

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() 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章