类型后跟...
类型后(...),如(String...params),是从java5开始,java 语言对方法参数支持的一种新写法,叫可变长度参数列表。其语法就是类型后跟...表示此处接受的参数为0到多个Object类型的对象,或者是一个Object[]。 例如我们有一个方法叫做test(String...params),那么你还可以写方法test(),但你不能写test(String[] params),这样会出编译错误,系统提示出现重复的方法。
public static void main(String[] args) {
test("1","2","3");
}
public static void test(String... params){
if (params != null) {
for(int i=0;i<params.length;i++){
System.out.println(params[i]);
}
}
}