遍历map集合

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;
 }

 

posted @ 2017-08-04 16:21  Mr殇城  阅读(88)  评论(0编辑  收藏  举报