在jdk5.0新特性中,java编译器支持变长参数的函数定义,但变参的类型必须要求一致。
比如 method(int i,string ... s);
而且要求变长参数的定义必须是在参数列表的最后:
对于 method(String ...s ,int i)编译是不能通过的。
在实际调用该方法时,在变参处可以分开传一些变参类型的变量,如:
method(12,"abc","bcd");
也可以给该方法传递一个该变参类型的数组,如:
String[] ss={"123","234"};
method(12,ss);