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殺手我也很驚訝,當我第一次看到。 –