Map遍历:
方式一:转换为set。用iterator遍历
Map map = new HashMap();
Iterator iter = map.entrySet().iterator();
while (iter.hasNext()) {
Map.Entry entry = (Map.Entry) iter.next();
Object key = entry.getKey();
Object val = entry.getValue();
}
方式二:转换为set,用for each遍历 (更高效)(for each为jdk5。0新增功能,底层用Iterator 实现,比Iterator更好用)
Map map = new HashMap();
for(Map.Entry entry : map.entrySet()){
System.out.println("key:"+entry.getKey()+"---value:"+entry.getValue());
}
方式三:转换为set,用iterator遍历,先取key,再据key取alue
Map map = new HashMap();
Iterator iter = map.keySet().iterator();
while (iter.hasNext()) {
Object key = iter.next();
Object val = map.get(key);
}
方式一:转换为set。用iterator遍历
Map map = new HashMap();
Iterator iter = map.entrySet().iterator();
while (iter.hasNext()) {
Map.Entry entry = (Map.Entry) iter.next();
Object key = entry.getKey();
Object val = entry.getValue();
}
方式二:转换为set,用for each遍历 (更高效)(for each为jdk5。0新增功能,底层用Iterator 实现,比Iterator更好用)
Map map = new HashMap();
for(Map.Entry entry : map.entrySet()){
System.out.println("key:"+entry.getKey()+"---value:"+entry.getValue());
}
方式三:转换为set,用iterator遍历,先取key,再据key取alue
Map map = new HashMap();
Iterator iter = map.keySet().iterator();
while (iter.hasNext()) {
Object key = iter.next();
Object val = map.get(key);
}