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直接打印出来,事实证明这是行的通的。

05-11 13:36