java 参数类型后跟三个点详解:test(String... s)

可变长度参数列表。当调用该方法时,可以不传参也可以传递任意个数的参数。在方法里s是个数组,如果不传参,数组长度是0,如果传参,数组长度可用s.length决定。

调用时可用test()或test("abc")或test(new String[]{"aaa","bbb"})

在程序中还可以重载test(),但不能是test(String[] s)

若调用test(),会优先选择test(),而不是test(String... s)

posted @ 2013-03-05 10:58  yy1989  阅读(496)  评论(0)    收藏  举报