J2SE5.0から、For文がいろいろ拡張されました。たとえば以下のような構文をサポートします。
List<Integer> list = new ArrayList<Integer>(); for (int i = 0; i < 10; i++) { list.add(new Integer(i)); }
for (Integer integer : list) { <-これ System.out.println(integer); }
//いままではこのように書いていた Iterator<Integer> e = list.iterator(); while (e.hasNext()) { Integer integer = e.next(); System.out.println(integer); }
つまり
for (Collection内のクラス名 変数名 : Collectionのインスタンス) { System.out.println(変数名); }
このように
この記事は
現在のアクセス:11105