Collection集合簡單了解

2021-08-20 20:26:46 字數 902 閱讀 6264

collection集合:

集合:是一種容器,長度可變

陣列:長度不可變的一種容器

集合與陣列的區別:

陣列:一旦初始化,長度不可改變

可以存放引用型別或基本型別的資料

同一種陣列,只能存放同一型別的資料

集合:長度隨時可以改變

只可以存放引用型別的資料

同一種集合可以存放多種型別的資料

常用的功能:

新增物件到集合中:public boolean add(e e);

清空集合:public boolean clear();

刪除集合中指定的物件:public boolean remove(e e);

判斷當前集合中是否包含給定的物件:public boolean contains(e e)

判斷集合是否為空:public boolean isempty();

返回集合中元素的個數:public int size();

將集合中的元素儲存到陣列中:public object toarray( );

iterator迭代器與增強for:

迭代器中,在遍歷的過程中,

不能對集合中的元素進行增刪操作。

iterator迭代器格式:

iterator變數名稱 = 集合物件.iterator();

while( 變數名稱,hasnext)

for增強格式:實質就是對迭代器的封裝

for( [集合或陣列的型別]型別 變數名稱 :遍歷的物件[集合或陣列])

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

Collection集合,List集合

一 collection集合 a collection 集合 單身漢集合 list 特點 有序,可重複,有索引 arraylist 重點掌握 linkedlist 儲存的元素不可重複,訪問順序一致 set 無序,元素不可重複,元素無索引 hashset 重點掌握 linkedhashset tree...