Collection介面以及它的子介面
1.Collection介面
是最基本的介面,它有Set和List兩個子介面。Map介面並不是Collection的子介面,但是它任被看成Collection框架的一部分。
2.Collection框架
(圖片來源於
3.Collection的實現
由上圖可知******************,
List:List介面儲存一組不唯一,允許有重複元素,可以通過index知道元素的位置,有序(插入順序)的物件,ArrayList等可以實現List介面;
Set:Set介面儲存一組唯一,不允許重複元素,無序的物件,HashSet等可以實現Set介面;
Map:Map介面使用鍵值對(key-value), 值(value)可以重複,鍵(key)不可以重複,HashMap等可以實現Map介面。
4.Collection介面的方法
boolean isEmpty() :判斷集合是否為空 ;
Iterartor iterator() :返回一個Iterator物件,可以用來遍歷集合中的元素 ;
int size() :返回集合中元素的數目 ;
toArray() :返回一個包含集合中所有元素的陣列。
等。
本文參考https://blog.csdn.net/awq520tt1314/article/details/77291374