Map集合 雙列集合

2022-05-04 06:03:07 字數 817 閱讀 3281

map集合(雙列集合)

map集合是鍵值對集合。

它的元素是由兩個值組成的,元素的格式是:key=value.

map集合形式:

* map集合系列:

map(介面)

/hashmap(實現類)

/linkedhashmap

注意:map集合只支援引用資料型別的元素儲存。

map集合特點:

鍵是無序不重複的。

重複的鍵,後面加入的會直接覆蓋前面。

鍵可以為null

map集合的值沒有要求。

值也可以為null,值也可以重複。

2.map集合一些常用的功能:

put(k key, v value) :新增指定的鍵和值

containskey(object key):判斷是否包含鍵

get(object key):根據指定的鍵獲取對應的值

keyset():把所有的鍵新增到set集合中

public set> entryset():把map集合轉換成set集合

3.map集合遍歷

(1)通過鍵找值的方式來遍歷。(比較簡單的)

-- 先可以獲取集合中所有的鍵

-- 然後再通過 遍歷 鍵找到對應的值

(2)鍵值對物件來遍歷的,foreach遍歷形式。

(3)jdk 1.8之後的新技術遍歷map集合

lambda表示式

使用方法:

maps.foreach((k,v) -> );

linkedhashmap集合的使用

特點:有序不重複的。為每乙個鍵建立了乙個鏈用於記錄新增順序

集合專題 雙列集合Map

一 map集合的常用方法 增和改put,刪除remove 查詢get 01.獲取鍵集put k key,v value hashmap string,integer map new hashmap map.put 李晨 28 map.put 王寶強 27 map.put 宋哲 18 map.put ...

Java集合 雙列集合Map

map集合 前面我們提到過的collection集合以及他的子實現類,這些集合屬於單列集合,而在實際開發中,經常使用到的還有雙列集合map集合。在具體講雙列集合之前,再來回憶一下單列集合。在單列集合中,首先分為list和set兩個集合,而list集合又分為 arraylist,vector,和lin...

雙列集合框架 Map

1.常用實現類結構 map 雙列資料,儲存key value對的資料 類似於高中的函式 y f x hashmap 作為map的主要實現類 執行緒不安全的,效率高 儲存null的key和value linkedhashmap 保證在遍歷map元素時,可以照新增的順序實現遍歷。原因 在原的hashma...