Project[[ | ]] array = new Project[[1 | 1]];
在Java中奇怪的数组声明
我没有得到哪种数组声明是这样的? 另外我不知道这是否正确。我在Netbeans尝试过,但不允许。 但在本例中http://wiki.netbeans.org/OpenProjectsProgramaticallyInNetBeansIDE 我找到了这样的例子。
给我一些想法,如果它是正确的。
Project[[ | ]] array = new Project[[1 | 1]];
在Java中奇怪的数组声明
我没有得到哪种数组声明是这样的? 另外我不知道这是否正确。我在Netbeans尝试过,但不允许。 但在本例中http://wiki.netbeans.org/OpenProjectsProgramaticallyInNetBeansIDE 我找到了这样的例子。
给我一些想法,如果它是正确的。
这是无效的语法。有关声明数组的正确语法,请参阅Java语言规范。 Specification。
的说明书中具体指出:
数组初始化写为逗号分隔的 表达式列表中,用大括号{和}包围。
没有提及添加管道或嵌套支架。
根据来自JDK7的javac
,它是无效的语法(error: illegal start of expression
指向第一个[[
)。我认为它必定是一个错误,生成该页面或一些这样的。
这是不正确的语法。似乎是示例代码中的拼写错误。 – Kayaman
这是Java的吗?哎哟!!!!!当他们改变数组语法? –
Android杀手我也很惊讶,当我第一次看到。 –