可变长参数
类型...变量名
- 可变长参数只能有1个,且必须在参数列表中的最后一个位置上
- 如果同时能匹配固定参数和可变长参数的方法,会优先匹配固定参数方法
- 可变长参数可以当做一个数组来看待
public class Test {
public static void main(String[] args) {
l();
l(1);
l(3,34);
z(0);
z(2, "lv");
z(5, "may","day");
j("lv","may","day");
String[] m = {
"1","2","3"};
j(m);
j(new String[] {
"a","b","c"});
}
public static void l(int...k) {
System.out.println("lzjfw");
}
public static void z(int a,String...w) {
}
public static void j(String...r) {
for(int i = 0;i < r.length;i++) {
System.out.println(r[i]);
}
}
}