黑马程序员技术交流社区

标题: 发现main方法中的字符串数组也可以用可变参数代替 [打印本页]

作者: nicholyx    时间: 2014-3-8 01:29
标题: 发现main方法中的字符串数组也可以用可变参数代替
发现main方法中的字符串数组也可以用可变字符串参数代替,例如

class Demo {
        public static void main(String... args) {

                System.out.println("Hello World!");
        }
}





作者: ixiangfeng    时间: 2014-3-8 09:31
可变参数就是数组的简化形式来的
作者: kira    时间: 2014-3-8 10:25
。。。本来就可以 只要可变参数是最后一个传参
作者: nicholyx    时间: 2014-3-8 11:15
ixiangfeng 发表于 2014-3-8 09:31
可变参数就是数组的简化形式来的

呵呵,我知道这一点,所以就去试试,果真可以呀,哈哈
作者: ok-Prince    时间: 2014-3-10 13:34
没看懂,就是那个[ ]变成了3个点么?
作者: nicholyx    时间: 2014-3-10 18:12
ok-Prince 发表于 2014-3-10 13:34
没看懂,就是那个[ ]变成了3个点么?

。。。是可变参数,跟数组差不多的,传多少个参数都被放到数组中。  
如果不确定要传的参数的个数的话,原本要写多个方法,但是现在只要写一个方法就ok了,可以传任意个参数。
作者: 透过生活    时间: 2014-3-10 19:51
主函数也是函数,具有和函数一样的功能。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2