[Java]のForeach(For-Each Loop)を試してみる
- February 9th, 2010
かなり今さらだがJDK1.4を最後に3年くらいJavaを使っていなかったら、
Foreachが使えるようになっていて、よく使い方を忘れてしまうのでメモ。
// 配列(Integer)
for(Integer i: new Integer[]{1, 2, 3, 4})
System.out.println(i);
// 配列(String)
for(String s: new String[]{"a", "b", "c"})
System.out.println(s);
// Map
Map<String, String> map = new HashMap<String, String>();
map.put("1", "a");map.put("2", "b");
for(Entry<String, String> e: map.entrySet())
System.out.println(e.getKey() + ":" + e.getValue());
// List
List<String> list = new ArrayList<String>();
for(String s: list)
System.out.println(s);
Popularity: 17% [?]