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;
}
来源:https://www.cnblogs.com/zhuxiaodong/p/7285804.html