集合(4)劉備 map

2021-08-07 10:31:28 字數 750 閱讀 1899

好了,我們最後說一說劉備 map。

正如每個成大事者都有其過人之處,

我認為劉備的過人之處,就在於他

善於用人。他本身可以存兩個屬性,

也就是一對鍵值對。

下面可以看一下map的方法

我們前面提到說,每乙個武將都有大招,

而劉備這就是要請人幫忙,map的 迭代

器如果沒有set以及collection

是遠遠不行的。一部分是keyset,

還有一部分是values。

object put (object key,object val)

以鍵值對的方式進行儲存

object get(object key)

根據鍵返回相關的值,如果不存在則是null

int size()

返回元素個數

object remove(object key)

刪除鍵值對

set ketset()

返回鍵的集合

collection values()

返回值的集合

booleans containskey(object key )

存在指定的鍵值對返回key

而hashmap與hashtable之間也有很大的不同

hashmap與hashtable的區別

.在多執行緒的情況下hashmap不安全

在多執行緒情況下

hashtable 很安全,同步

/但是hashmap的效率更高

Map 4種集合遍歷

一 hashmap 儲存資料採用的雜湊表結構,元素的訪問順序不能保證一致 怎麼存不一定怎麼取 linkedhashmap儲存資料採用的雜湊表結構 鍊錶結構。通過鍊錶結構可以保證元素的訪問順序一致 怎麼存怎麼取 二 以自定義型別進行遍歷 把get和set方法點出來 tostring方法點出來 hash...

map集合的4種遍歷方式

mapmap new hashmap map.put 熊大 棕色 map.put 熊二 黃色 一 在for迴圈中使用entries實現map的遍歷 for entry map1 map.setentry 二 在for迴圈中遍歷key或者values,一般適用於只需要map中的key或者value時使...

map集合的4種遍歷方式

這裡來總結下map集合的4種遍歷方式。先來初始化乙個map。mapmap new hashmap map.put 1,a map.put 2,b map.put 3,c map.put 4,c 第一種遍歷方式 通過 map.keyset 使用 foreach 遍歷key和value。setset m...