可变长度参数语法:
类型…名称 (中间一定是三个点)
特点:
- 可变长度参数要求的参数个数是0~N
- 可变长度参数在列表中的位置必须是最后一个
- 可变长度参数可以当作一个数组来看待
public class AutoParamaters {
public static void main(String[] args) {
doSome1();
doSome1(1);
doSome1(1,2,3);
doSome2(1,1,2,3);
doSome3("1","2","3");
}
public static void doSome1(int ... arg){
}
public static void doSome2(int a,int ... arg){
}
public static void doSome3(String ... arg){
// arg可以看出一个数组
for(String s: agr) {
System.out.println(s);
}
}
}