Map集合遍歷Entry 鍵值對物件方式

2021-10-03 15:19:55 字數 1003 閱讀 2807

map.entry:在map介面中有乙個內部介面entry

作用:當map集合一建立,那麼就在map集合中建立乙個entry物件,用來記錄鍵與值(鍵值對物件,鍵與值得對映關係)—>結婚證

map集合中遍歷的第二種方法:使用entry物件遍歷

map集合中的方法:

​ set> entryset() 返回此對映中包含的對映關係set檢視

可以分別找到鍵值getkey()和值getvalue()

實現步驟:

map

map =

newhashmap

<

>()

;map.

put(

"張三"

,158);

map.

put(

"李四"

,165);

map.

put(

"王五"

,178

);

使用map集合中的方法entryset(),把map集合中多個entry物件取出來,儲存到乙個set集合中

set

> set = map.

entryset()

;

遍歷set集合,獲取每乙個entry物件

iterator

> it = set.

iterator()

;

使用entry物件中的方法getkey()和getvalue()獲取鍵與值

while

(it.

hasnext()

)

或使用增強for迴圈:

for

(map.entry

entry : map.

entryset()

)

Map集合之Entry鍵值對物件

map 中存放的是兩種物件,一種稱為 key 鍵 一種稱為 value 值 它們在在 map 中是一一對應關 系,這一對物件又稱做 map 中的乙個 entry 項 entry 將鍵值對的對應關係封裝成了物件。即鍵值對物件,這 樣我們在遍歷 map 集合時,就可以從每乙個鍵值對 entry 物件中獲...

對Map集合的遍歷

一類是基於map的entry map.entryset set entryset 返回此對映中包含的對映關係的 set 檢視。map.entry表示對映關係。entryset 迭代後可以e.getkey e.getvalue 取key和value。返回的是entry介面 一類是基於map的key m...

遍歷map集合

map集合的遍歷 mapmap new hashmap map.put 小明 小紅 map.put 小王 小麗 map.put 小李 小美 map.put 小吳 小娜 獲得鍵值對 物件的集合 set set map.entryset for map.entryme set 結果小明 小紅 小李 小美...