java中方法中声明三个点“...”作用
public class Test {
public static void main(String[] args) {
String str[] = {"s","f"};
// test(); //可以为空
// test("www"); //一个string
// test(str); //一个string数组
test("w","d","s"); //多个string
}
public static void test(String ...args){
for (int i = 0; i < args.length; i++) {
System.out.println(args[i]);
}
}
}
jdk1.5之后可以使用这种声明方式,表示可以多种方式传参,可以为空,可以传一个,可以传一个数组,可以传多个字符串等