Tigerのチカラ
今まで1.4以前のスタイルで書いていたが,Java本をぱらぱらとめくってみたら
どうやらJavaにも5.0からfor-each構文が追加されたとのこと
今更ですが,これでPerlみたいにさらっとイテレータ構文が書けるようになりますた
Generic構文を使うとこんなにさらりと書けます.
import java.util.*; class tiger{ public static void main(String args[]){ ArrayList<Integer> al = new ArrayList<Integer>(); /* autoboxing機能による自動wrapping */ al.add(19); al.add(5); al.add(7); al.add(20); /* for-each構文 */ for(int num: al){ System.out.println(num); } } } 出力: 19 5 7 20
うむ,これはかなり便利.
Javaはできる子ですね.