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はできる子ですね.