作者ashen (ashen)
看板java
标题[问题] ... 宣告的意思是?
时间Wed Jul 28 09:25:38 2010
今天看到一段程式码类似这样:
public class TestClass {
private static java.io.PrintStream out = System.out;
public static void main(String[] args) {
//String[][][] a3 = {{{"a"}, {"b"}}, {{"a"}, {"b"}}, {{"a"}, {"b"}}};
//test(a3);
}
private static void test(String... ids) { // String...
out.println(ids.length);
for (String id : ids) {
out.println(id);
}
}
private static void test2(Integer... ids) {
}
}
中间部分 String... 的宣告是可以通过compile的,替换成其他物件也可以
本来以为是三维阵列,不过new了一个阵列进去会错....Orz
所以上来问问看,这样宣告的意思是?谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.204.90.135
1F:→ tkcn:varargs 07/28 09:28
2F:→ ashen:thanks, tkcn :-) 07/28 09:44