java5中新增了可变参数,这个可变参数和C语言中的用法是差不多,但实现起来却不一样。
下面我们一起来看看吧。
其实可变参数就是一个数组
class A{
public void func(int... argum){
for(int i = 0;i < argum.length;i++){
System.out.println(argum[i]);
}
}
}
而且定义起来相当的简单,只需要在类型后面打上三个. 就行。
下面来看看具体使用
public class Main {
public static void main(String[] args){
A a = new A();
a.func(1,23,42,323,23,23,2);
}
}
既然它是个数组那我们就可以通过for直接打印出来,事实证明这是行的通的。