Java可变参数的作用:
在编写方法的过程中,可能会遇见一个方法有不确定参数个数的情况。一般我们会用方法重载来解决问题:
1 //方法重载,解决参数个数不确定问题
2 public void method();
3 public void method(int i);
4 public void method(int i, int j);
5 public void method(int i, int j, int k);
但是,当参数个数过多,这样太过于繁琐,于是我们可以使用不定项参数(可变参数)的方式:
public void test(int...args);
其实这就类似于数组,只是不同的表现形式。
/*JDK1.5开始,java支持传递同类型的可变参数给一