java中可变个数形参的方法(String…strs)
/* 可变个数形参的格式:数据类型...变量名 当调用可变个数形参的方法时,参数可以是任意个数(包括0个); 可变个数形参的方法与本类中方法名相同,形参不同的方法之间构成重载 可变个数形参的方法在本类中方法名相同,形参类型也相同的数组之间不构成重载,两者不能共存; 可变个数形参在方法的形参中必须声明在末尾,这也就注定了本方法中只能有一个可变个数形参 * */
public class Pre {
//可变形参 可以匹配任意一个,包括0个;
public void show(String...strs){
for (String i :
strs) {
System.out.println(i);
}
}
// 编译器认为,下面的函数和上面的函数是同一个函数;
/* public void show(String[]strs){
for (String i :
strs) {
System.out.println(i);
}
}*/
public static void main(String[] args) {
new Pre(). show("hello","one","1","2");
}
}
llo",“one”,“1”,“2”);
}
}
