Java数组参数声明语法"..."是如何工作的?
- 论坛
- Java数组参数声明语法"..."是如何工作的?
22 浏览
Java数组参数声明语法"..."是如何工作的?
我已经写了一段时间的Java代码,今天遇到了以下声明:
public static void main(String... args) { }
请注意数组声明中的“点 点 点”,而不是通常的方括号[]。显然它是有效的。事实上,我写了一个小测试并验证了它的有效性。于是,我查看了Java语法,想看看这种参数声明的语法在哪里,但没有找到任何相关内容。
所以请教一下各位专家,这是如何工作的?它是语法的一部分吗?此外,虽然我可以像这样声明函数,但我无法在函数体内以这种方式声明数组。
不管怎样,你知道有没有任何关于这个的文档呢?这只是出于好奇,也许不值得投入时间,但我被困惑了。