Project[[ | ]] array = new Project[[1 | 1]];
我不知道这是哪种数组声明? 我也不知道它是否正确。我在Netbeans中尝试过,但不允许这样做。 但在这个例子中http://wiki.netbeans.org/OpenProjectsProgramaticallyInNetBeansIDE 我找到了这样的例子。
如果它是正确的,请告诉我。
答案 0 :(得分:2)
根据JDK7的javac
,它是无效的语法(error: illegal start of expression
指向第一个[[
)。我认为它必须是生成该页面或其他一些错误。
答案 1 :(得分:1)
这是无效的语法。有关声明数组的正确语法,请参阅Java语言规范。 Specification
规范明确规定:
数组初始值设定项以逗号分隔的列表形式写入 用括号{和}括起来的表达式。
没有提及添加管道或嵌套括号。