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

2022-09-05 08:00:16 字數 721 閱讀 2283

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

hashset

與treeset

。hashset

還有乙個子類:

linkedhashset

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

arraylist

、vector

與linkedlist

。對於queue集合而言,它有乙個子介面

deque

(代表雙端佇列),它的常用實現類包括

arraydeque

與linkedlist

。對於map集合而言,它的常用實現類是

hashmap

與treemap

。hashmap

還有乙個子類:

linkedhashmap

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

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

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

offer

、peek

、push

、pop

等。對map而言,它所包含的無非就是根據

key來新增、刪除、取出

value

的方法。

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

最常用的集合類是list和map。list的具體實現包括arraylist和vector,它們是可變大小的列表,比較適合構建,儲存和操作任何型別物件的元素列表,list適用於按索引訪問元素的元素是的情形。map提供了乙個更通用的元素儲存方法,map集合類適用於儲存元素對 稱作 鍵 和 值 其中每個鍵...

你所知道的印表機有哪些型別呢?

當今社會,各界人士都將效率作為第一生產力,所以利用科技的力量慢慢改變世界,隨著電腦的普及,越來越多的印表機也進入所有人的眼中,接下來,給大家介紹一下常見的三種印表機,以及他們的優缺點!噴墨印表機 優點 整機 相對彩色雷射機便宜,較低的一次性購買成本獲得彩色 級輸出的效果,缺點 使用耗材為墨盒,成本較...

C語言中都有哪些常見的資料結構你都知道幾個??

上次在面試時被面試官問到學了哪些資料結構,那時簡單答了棧 佇列 o 其它就都想不起來了,今天有空整理了一下幾種常見的資料結構,原來我們學過的資料結構有這麼多 首先,先來回顧下c語言中常見的基本資料型別吧o o c語言的基本資料型別有 整型int,浮點型float,字元型char等等 新增描述 那麼,...