jdk5.0新特性之定义变长参数函数

来源:互联网 发布:游戏内存优化软件 编辑:程序博客网 时间:2024/05/20 17:27

在jdk5.0新特性中,java编译器支持变长参数的函数定义,但变参的类型必须要求一致。

比如  method(int i,string ... s);

而且要求变长参数的定义必须是在参数列表的最后:

对于 method(String ...s ,int i)编译是不能通过的。

在实际调用该方法时,在变参处可以分开传一些变参类型的变量,如:

method(12,"abc","bcd");

也可以给该方法传递一个该变参类型的数组,如:

String[] ss={"123","234"};

method(12,ss);

0 0