关于增强for循环对map的遍历

//传统方式
Set set = map.keySet();
Iterator it = set.iterator();
   while(it.hasNext()){
String key = (String) it.next();
String value = (String) map.get(key);
System.out.println(key + "=" + value);
}

//传统方式2:超级重要  jstl
set = map.entrySet();  //
it = set.iterator();
while(it.hasNext()){
Map.Entry me = (Entry) it.next();
String key = (String) me.getKey();
String value = (String) me.getValue();
}


//用增强for迭代map
for(Object obj : map.entrySet()){
Map.Entry me = (Entry) obj;
System.out.println(me.getKey() + "=" + me.getValue());
}

你可能感兴趣的:(for循环)