java map の for each

javadocに以下のようにあります。

・public static interface Map.Entry マップのエントリ (キーと値のペア) です

Map.entrySet メソッドは、このクラスに属する要素を持つマップのコレクションビューを返します

 Map<String, Object> map = new LinkesHashMap<String, Object>();

map.put(“key1”, “value1”);

map.put(“key2”, “value2″);

以下for each

for(Map.Entry<String, Object> e : map.entrySet()) {
  logger.debug(e.getKey() + ” : ” + e.getValue());
}

key1:value1

key2:value2

のように表示されます。

よく出来てるなあ。