Java的集合類概述

Java的集合類主要由兩個(gè)接口派生而出:Collection和Map,Collection和Map是Java集合框架的根接口,這兩個(gè)接口又包含了一些接口或?qū)崿F(xiàn)類。


Set和List接口是Collection接口派生的兩個(gè)子接口,Queue是Java提供的隊(duì)列實(shí)現(xiàn),類似于List。

Map實(shí)現(xiàn)類用于保存具有映射關(guān)系的數(shù)據(jù)(key-value)。


List集合是有序集合(ordered),集合中的元素可以重復(fù),訪問集合中的元素可以根據(jù)元素的索引來訪問。

Set集合是無序集合,集合中的元素不可以重復(fù),訪問集合中的元素只能根據(jù)元素本身來訪問(也是不能集合里元素不允許重復(fù)的原因)。

Map集合中保存Key-value對形式的元素,訪問時(shí)只能根據(jù)每項(xiàng)元素的key來訪問其value。

集合的有序、無序是指插入元素時(shí),保持插入的順序性,也就是先插入的元素優(yōu)先放入集合的前面部分。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容