根據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 =
new
linkedhashmap();
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...