mapmap =
newhashmap();
map.put("key1"
, "value1"
);
map.put("key2"
, "value2"
);
map.put("key3"
, "value3"
);
//第一種:普遍使用,二次取值
system.out.println("通過map.keyset遍歷key和value:"
);
for(string key : map.keyset())
//第二種
system.out.println("通過map.entryset使用iterator遍歷key和value:"
);
iterator> it = map.entryset().iterator();
while
(it.hasnext())
"color:#ff0000;"
>
//第三種:推薦,尤其是容量大時
system.out.println("通過map.entryset遍歷key和value"
);
for(map.entryentry : map.entryset())
//第四種
system.out.println("通過map.values()遍歷所有的value,但不能遍歷key"
);
for(string v : map.values())
List遍歷 三種方式
對list的遍歷有三種方式 listlist new arraylist list.add new a list.add new a 第一種 for iteratorit list.iterator it.hasnext 這種方式在迴圈 執行過程中會進行資料鎖定,效能稍差,同時,如果你想在尋歡過程中...
遍歷List的三種方式
對list的遍歷有三種方式 listlist new arraylist list.add new a list.add new a 第一種 for iteratorit list.iterator it.hasnext 這種方式在迴圈 執行 過程中會進行資料鎖定,效能稍差,同時,如果你想在尋歡過程...
Map的三種 遍歷方式
map中沒有迭代器 不能直接迭代 遍歷 set keyset 這個方法 是 把map中的所有鍵 key 取出 放入乙個set集合中 返回給你 v get object key 是通過傳入鍵key 返回的是 鍵key 對應value值 inte ce intera test類 去實現interb 介面...