java遍历map实例教程



java遍历map实例教程。java遍历map两种方式,通过keySet和EntrySet遍历比较谁比较快?效率上EntrySet要略高一些。

//用java.util.Map.EntrySet遍历
for(Iterator iter = map.entrySet().iterator();iter.hasNext();) {
Entry element = (Entry)iter.next();
System.out.println(element.getKey() + “” + element.getValue());
}

//利用keySet遍历
for(Iterator iter = map.keySet().iterator(); iter.hasNext();) {
String key = String.valueOf(iter.next());
System.out.println(map.get(key));
}

for(Map.Entry entry : map.entrySet()) {
System.out.println(entry.getKey() + “” + entry.getValue());

}