Collection介面提供的通用方法及迭代器

2021-10-10 14:55:43 字數 892 閱讀 7449

新增引數元素

將引數collection集合中的所有元素新增到當前collection集合.

從集合中移除引數元素。

從當前collection集合中移除和引數collection集合不同的所有元素(保留相同元素)

清空容器

判斷當前集合中是否包含引數元素

判斷當前集合中是否包含引數集合中的所有元素

判斷兩個集合是否相同,元素及元素順序是否都相同

size():獲取集合長度的,即元素個數

遍歷(迭代)容器即就是通過迴圈的方式拿到容器中的每個元素。

iterator | iterator():

用於獲取對 collection 進行迭代的迭代器;iterator迭代器物件是專門對collection集合進行迭代的。

iterator迭代器常用的方法:

boolean | hasnext()

判斷迭代器中是否還有下乙個元素。所以通過該方法可以判斷迭代器是否還有能夠被迭代的元素,進而可以控制進行迭代的迴圈何時結束。

使用方法

1)獲取到用於遍歷collection集合的迭代器

iterator it = c.iterator();

2)迴圈獲取集合元素

Collection介面,Map介面

1.collection是集合類的頂級介面,直接繼承介面喲list和set。list介面是有序的,元素可重複,有索引 其下有 arraylist 底層資料結構使用的是陣列結構,執行緒不同步,增刪慢,查詢快 linkendlist 使用雙向鍊錶結構,執行緒不同步,增刪快,查詢慢 vector 使用資料...

集合collection介面

集合collection介面 多型的方式建立collection物件 引用實現類物件時,無法呼叫子類特有方法,平常遍歷 arraylist 集合時,我們可以通過 size 方法獲取,長度,get 方法獲取元素並列印輸出,但是這裡父類物件引用實現類時,無法呼叫子類獨有的 get 方法,就無法使用之前的...

Collection子介面 List介面

3.常用實現類 4.原始碼分析 難點 4.2 linkedlist的原始碼分析 4.3 vector的原始碼分析 5.儲存的元素的要求 1.儲存的資料特點 儲存序的 可重複的資料。2.常用方法 記住 增 add object obj 刪 remove int index remove object ...