方法一
在for-each循环中使用entries来遍历这是最常见的并且在大多数情况下也是最可取的遍历方式。在键值都需要时使用。
注意:for-each循环在Java 5中被引入所以该方法只能应用于java 5或更高的版本中。 如果你遍历的是一个空的map对象,for-each循环将抛出NullPointerException,因此在遍历前你总是应该检查空引用。
1 Map<Integer, Integer> map = new HashMap<Integer, Integer>();2for (Map.Entry<Integer, Integer> entry : map.entrySet())3{4 System.out.println("Key ="+ entry.getKey() +", Value ="+entry.getValue());5}