我想在java中創建一個衣衫襤褸的3d數組。在java中創建一個衣衫襤褸/參差不齊的3d數組
術語:據說2D數組由行和列組成。據說3D陣列由平板構成,其中每個平板由二維陣列組成。
第一塊板有三排,第二塊板爲五排,第三塊板爲七排(即如果s表示板,則板的排數爲3 + 2 * s)。內某物板,第j行應該有S + J + 1列
我的辦法是,
int[][][] mat3d = new int[3][][];
mat3d[0] = new int[3][];
mat3d[0] = new int[5][];
但是,這給出了一個編譯錯誤。任何人都可以幫助我做到這一點。我真的很急。
如果你真的告訴我們錯誤,而不是讓我們猜測,你會更快得到答案。順便說一下,當我鍵入它時編譯好,假設它在一個方法中。 – 2014-12-05 08:50:38
@DavidWallace感謝您指點正確的方向。我的匆忙迫使我在一個實際上很愚蠢的方法之外寫這個。再次感謝。 – 2014-12-05 08:53:59
@DavidWallace任何想法我該怎麼做這個問題?刪除或編輯? – 2014-12-05 08:55:28