增加: public boolean add(objict o) 將集合o新增到集合中,成功返回true否則返回false
清空集合:public void clear();
刪除元素:public boolean remove(object o);
public boolean contains(object o)判斷集合中是否含有物件o
public boolean isempty();判斷集合是否為空;
public int size();獲取集合長度大小.
public object toarray();將集合轉換為陣列;
獲取乙個迭代器;public itreator itreator();
運用迭代器是需要注意:1.迭代器不能正在遍歷又正在刪除或者新增元素,否者會出現併發修改異常.2.空指標異常,在遍歷是不能重複用兩次iterator.next(),否者會nosuchelementexception異常,解釋為沒有更多的元素異常
public
class test else
//判斷集合是否為空
if(!con.isempty())
//將集合轉換為陣列
object objects = con.toarray();
for (int i = 0; i < objects.length; i++)
//獲取迭代器
iteratoriterator = con.iterator();
while(iterator.hasnext())
}}
Collection集合的使用
set介面的使用 collection是最基本集合介面,它定義了一組允許重複的物件,它有兩個子介面list和set。同時還有map介面,但是map與collection不是繼承關係。list介面繼承於collection集合,它是有序且可重複的,有兩個重要的實現類 arraylist和linkedl...
collection集合的簡單使用
collection介面下有兩個常用的子介面 list和set list儲存元素時是有序的,允許重複元素 如 list.add bbb list.add ccc list.add ccc list.add aaa 輸出 bbb,ccc,ccc,aaa list介面的實現類 arraylist lin...
集合 Collection集合總結
list有序,可重複 abstractlist 父類abstractcollection抽象類,實現了list介面 arraylist 父類abstractlist 底層資料結構是陣列,查詢快,增刪慢。執行緒不安全,不同步,效率高 vector 父類abstractlist 底層資料結構是陣列,查詢...