java 可变参数讲解

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

原文地址:https://www.cnblogs.com/haodawang/p/5967226.html