java中對map使用entrySet迴圈

2021-09-06 22:21:24 字數 1291 閱讀 6462

根據jdk5的新特性,用for迴圈map,例如迴圈map的key

1

2

3

for(string datakey : paramap.keyset())

注意的是,paramap 是怎麼樣定義的,如果是簡單的map paramap = new hashmap ();那前面的string就只能換成object了.

迴圈整個map的key和value

1

2

3

4

5

6

7

8

9

10

11

12

mapmap =newlinkedhashmap();

map.put(1,"星期一");

map.put(2,"星期二");

map.put(3,"星期三");

map.put(4,"星期四");

map.put(5,"星期五");

map.put(6,"星期六");

map.put(7,"星期日");

for(map.entryentry: map.entryset())

輸出:1:星期一 2:星期二 3:星期三 4:星期四 5:星期五 6:星期六 7:星期日

java中 map使用總結

工作中經常遇到map,由於map和json 裝換很方便,使用的也很多,今天就系統的學習了一下。之前還遇到過map 的乙個坑,稍後整理 最快最高效的學習方法,就是講給別人聽,於是我就關閉那些書籍來講給自己聽。map 是包含key value鍵值對儲存的集合,一般我們不直接使用map,而是使用map 的...

Java中的map使用

1.儲存資料方式 map儲存資料的形式是乙個key和乙個value對應 指令形式 2.hashmap 與 treemap hashmap 適用於在map中插入 刪除和定位元素。treemap 適用於按自然順序或自定義順序遍歷鍵 key hashmap通常比treemap快一點 樹和雜湊表的資料結構使...

對java中map學習筆記整理

map作為一種非常好用的常見介面有兩個常見的實現類 hashmap與treemap,以及不是很常出現的linkedhashmap 首先他們之間比較明顯的區別為 linkedhashmap可以記錄新增鍵值的順序,根據輸入的順序輸出 treemap能夠對已經錄入的資料進行排序輸出 但在三者之中hashm...