当我们对方法的传参个数不确定时,我们可以选择使用可变参数,在方法中我们可以使用数组的形式去访问可变参数
注意:可变参数只能放在所有不可变参数之后,而且只可以定义一个可变参数,否则无法区别可变参数和不可变参数。
public class Test {
public static void f(Object... x){
System.out.println(x.length);
for(int i=0;i<x.length;i++){
System.out.println(x[i]);
}
}
public static void main(String[] args) {
List<Integer> list = new ArrayList<Integer>();
list.add(3);
list.add(4);
f(1,"a",list);
}
}