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