//传统方式
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());
}
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());
}
本文介绍了三种在Java中迭代Map集合的方法:传统方式、使用迭代器以及增强for循环。这些方法适用于不同场景,帮助开发者更高效地操作Map数据结构。
300

被折叠的 条评论
为什么被折叠?



