你所知道的集合類都有哪些?主要方法?


最常用的集合接口是 SetListQueue,它們都是Collection的子接口,除此之外還有Map接口。

 

對於Set集合而言,它的常用實現類包括HashSetTreeSetHashSet還有一個子類:LinkedHashSet

對於List集合而言,它的常用實現類包括ArrayListVectorLinkedList

對於Queue集合而言,它有一個子接口Deque(代表雙端隊列),它的常用實現類包括ArrayDequeLinkedList

對於Map集合而言,它的常用實現類是HashMapTreeMapHashMap還有一個子類:LinkedHashMap

至於這些集合的方法,由於集合類也就是所謂的“容器類”,因此它的方法無非就是向容器中添加、刪除、取出、遍歷元素的方法。

對於List集合而言,由於它的集合元素都有有序的、有索引的,因此它包括了大量根據索引來添加、刪除、取出集合元素的方法。

對於Deque集合而言,由於它是雙端隊列,即可當成隊列使用,也可當成棧使用,因此它增加棧、隊列的方法,如offerpeekpushpop等。

Map而言,它所包含的無非就是根據key來添加、刪除、取出value的方法。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM