public static void main(String... a) { System.out.println(a.length);
for (String e :  a) {
System.out.println(e);
} }和main(string[] args)是等效的,看来我技术落伍了,靠。

解决方案 »

  1.   

    可变数组参数。用...的话,传参数时可传可不传,传的话,可以是一个个并列地传,也可以直接是一个数组。在方法里取时,a是一个数组,如果调用时什么都没有传,那么a的长度就是0。传的时候传了几个,a的长度就是几。
      

  2.   

    java1.5以后的可变参数和数组参数是等效的,楼主火星了
      

  3.   

    可变数组,在JDK1.5之后就有了,在API中有很多方法都要使用到这个参数,比如在反射机制的类中的方法
      

  4.   

    main 方法中的参数传递,用过几次,呵呵
      

  5.   

    这种用法当然是OK的.jdk1.5里的新特性