Map集合的几种遍历方式

Posted KeepUp~

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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;

}

 

以上是关于Map集合的几种遍历方式的主要内容,如果未能解决你的问题,请参考以下文章

Map集合循环遍历的几种方式

Map集合循环遍历的几种方式

Java++:Json数组形式的字符串转为Map数组 Map集合的几种遍历方式

java集合遍历的几种方式总结及比较

集合常用的3种遍历方式

遍历Map集合的几种方法