遍历map集合

╄→гoц情女王★ 提交于 2020-01-18 12:09:21
Map<String , String> map = new HashMap<String, String>();1.使用map的keySet获取key,之后通过key获取value。
 for (String key:map.keySet()){
            String value=map.get(key);
}

2.通过Map.entrySet使用iterator遍历key和value

Iterator<Map.Entry<String,String>> iterator1= map.entrySet().iterator();
        while (iterator1.hasNext()){
            Map.Entry<String,String> entry=iterator1.next();
            String key=entry.getKey();
            String value=entry.getValue();
        }

3.通过Map.entrySet遍历key和value(大容量的时候)

1  for (Map.Entry<String,String> entry:map.entrySet()){
2             String key=entry.getKey();
3             String value=entry.getValue();
4  }

4.通过Map.values()遍历所有的value,但不能遍历key

 for (String value:map.values()){
            String values=value;
 }

 

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