1. 程式人生 > >Collection介面以及它的子介面

Collection介面以及它的子介面

1.Collection介面

        是最基本的介面,它有Set和List兩個子介面。Map介面並不是Collection的子介面,但是它任被看成Collection框架的一部分。

2.Collection框架

        

        

                                         (圖片來源於

https://blog.csdn.net/awq520tt1314/article/details/77291374

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