Collection集合的使用

2021-08-25 08:52:10 字數 801 閱讀 1926

增加: 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 底層資料結構是陣列,查詢...