黑马程序员:可变参数

来源:互联网 发布:linux查看组下用户 编辑:程序博客网 时间:2024/05/22 13:56
---------------------- android培训、java培训、期待与您交流! ----------------------

可变参数:

问题:一个方法接受的参数个数不固定,例如:

 System.out.println(add(1,2,3));

System.out.println(add(1,2,3,5));

 可变参数:不用每一次手动的建立数组对象;

                    只要将要操作的元素作为参数传递即可;

                     隐式将这些参数封装成了数组。

show(1,2,3);

 show(1,2,3,5);

public static void show(int...arr)

{

            System.out.println(arr.length);

}

注意:可变参数只能出现在参数列表的最后;

            ...位于变量类型和变量名之间,前后有无空格都可以;

           调用可变参数的方法,编译器为该可变参数隐含创建一个数组,在方法体中以数组的形式访问可变参数;

 

---------------------- android培训、java培训、期待与您交流! ----------------------详细请查看:http://edu.csdn.net/heima
原创粉丝点击