Collection集合的功能

2022-07-25 15:42:32 字數 796 閱讀 3349

1、collection:是集合的頂層介面,它的子體系有重複的,有唯一的,有有序的,有無序的。

2、collection的功能概述:

(1)新增功能:

boolean add(object obj):新增乙個元素

boolean addall(cikkection c):新增乙個集合的元素

(2)刪除功能:

void clear():移除所有元素

boolean remove(object o):移除乙個元素

boolean removeall(collection c):移除乙個集合的元素

(3)判斷功能:

boolean contains(object o):判斷集合中是否包含指定的元素

boolean containsall(collection c):判斷集合中是否包含指定集合中所有的元素

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

(4)獲取功能:

iteratoriterator()

(5)長度功能:

int size():返回元素的個數

面試題:陣列有沒有length()方法呢?    有

字串有沒有length()方法呢?   沒有

集合有沒有length()方法呢?    沒有

(6)交集功能:

boolean retainall(collection c):將兩個集合都有的元素放到呼叫這個方法的集合裡面,返回值表示呼叫這個集合的元素是否發生過改變

(7)把集合轉換為陣列:

object toarray()

集合 Collection集合總結

list有序,可重複 abstractlist 父類abstractcollection抽象類,實現了list介面 arraylist 父類abstractlist 底層資料結構是陣列,查詢快,增刪慢。執行緒不安全,不同步,效率高 vector 父類abstractlist 底層資料結構是陣列,查詢...

Collection集合,List集合

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

Collection集合 (set集合)

不包含重複元素的集合 即使新增重複元素之後,最終也只能顯示乙個 沒有帶索引的方法,所以不能使用普通的for迴圈遍歷 hashset 對集合的迭代順序不作任何保證 object類中有乙個方法可以獲取物件的雜湊值 public int hashcode 返回物件的雜湊碼值 物件的雜湊值特點 同乙個物件多...