<JAVA>可变参数列表


这是java1.5版本的新特性,就是当你想定义一个方法,但是不知道以后要用的时候传几个参数进去,这时可以在方法的参数列表中这样写(参数类型... 数组名),然后在方法内部直接用操作数组的方式操作。

比如:

public class OptionalTrailingArguments {
    static void f(int required, String... trailing) {
        System.out.print("required " + required + " ");
        for (String s : trailing) {
            System.out.print(s + " ");
        }
        System.out.println();
    }

    public static void main(String[] args) {
        f(1, "one");
        f(2, "one", "two");
        f(0);
    }
}

结果应该输出为:

required 1 one
required 2 one two
required 0

总结:可变参数列表用...表示,可以写随意多个,也可以不写。

 

posted @ 2017-05-03 21:54  键盘AQ  阅读(189)  评论(0编辑  收藏  举报