Map集合的几种遍历方式
Map<String ,String> map=new HashMap<String,String>();
map.put("1","value1");
map.put("2","value2");
map.put("3","value3");
//第一種遍歷方式:
for(String key:map.keySet()){
String key=key;
String value=map.get(key);
}
?
//第二種遍歷方式:迭代器
Iterator<Map.Entry<String,String>> it=map.entrySet().iterator();
while(it.hasNext()){
Map.Entry<String,String> entry=it.next();
String key=entry.getKey();
String value=entry.getValue();
}
?
?
//第三種遍歷方式:
for(Map.Entry<String,String> entry:map.entrySet()){
String key=entry.getKey();
String value=entry.getValue();
}
?
//第四種遍歷方式:具有局限性,可以遍歷所有的值,但不能得到鍵
for(String value:map.values()){
String value=value;
}
?
轉(zhuǎn)載于:https://www.cnblogs.com/cn-chy-com/p/7494095.html
《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結(jié)
以上是生活随笔為你收集整理的Map集合的几种遍历方式的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 红黑树(一)之 原理和算法详细介绍---
- 下一篇: iOS10系统下调用系统功能权限以及相关