56. 可変長パラメータ

56. 可変長パラメータ

任意の数の引数を得る

L:\lesson131\test.java

class test {
    public static void main(String args[]) {
        getArray("Kitty" , "Cat" , 1 , 10 , Math.PI);

        String [] ary = new String[] { "Kitty" , "on", "your" , "lap" };
        getArray(ary);
    }

    static void getArray(String ... args) {
        for(String obj : args) {
            System.out.println(obj);
        }
    }

    static void getArray(Object ... args) {
        for(Object obj : args) {
            System.out.println(obj);
        }
    }
}

実行結果

L:\lesson131>java test
Kitty
Cat
1
10
3.141592653589793
Kitty
on
your
lap