Java FAQ:可変長引数
Java FAQ:S012 Q-09
ないと書かれていたが、JDK5 で入ったようだ。
public class C2008051100 { public static void main(String[] args) { System.out.printf("%s %d\n", "foo", 1); } }
で、
foo 1
public class C2008051101 { static void foo(int ... args) { System.out.println(args.length); System.out.println(args[0]); System.out.println(args[1]); } public static void main(String[] args) { foo(1,2,3); } }
で、
3 1 2