突っ走り書き

見せるほどのものでは..

拡張for文が便利

若者らしい Java を書く

JavaC言語と似た構文なので,for 文は以下のように書けます.

Set<String> names;

for (int i = 0; names.size(); i++) {
    String n = names.get(i);
    System.out.println(n);
}

実は,Javaの拡張for文を使って,もっとスタイリッシュに書けます.

Set<String> names;

for (final String n : names) {
    System.out.println(n);
}

拡張for文で取り出される要素(ここでは n)は,for文の中で変更できないためfinal宣言をするのが良いそうです.