Map集合遍历的四种方式

匿名 (未验证) 提交于 2019-12-03 00:14:01

方法一:调用map.keySet()方法

1 //这里的keySet()方法是将map中的所有key值都取出来存放到了Set集合中 2 for(String key:map.keySet()){ 3                 String value = map.get(key).toString(); 4                 System.out.println("key:"+key+" vlaue:"+value); 5             }

方法二:调用map.entrySet()方法----常用

1 //该方法是将map中的key和value一一对应的封装到Entry中,然后遍历entry对象即可从中得到指定的key和value 2 for (Map.Entry<String, Object> entry : map.entrySet()) { 3         System.out.println("key:" + entry.getKey() + " value:" + entry.getValue()); 4     }

方法三:迭代器遍历

 

方法四:遍历map集合中的所有value值(该方法不能遍历操作key值)

1 //只能遍历到map集合中所有的value值  2 for(Object m:map.values()){ 3           System.out.println(m); 4         }

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!