public static void main(String[] args) {
int i[][][] = new int[3][2][1];
System.out.println(i[0].length + " " + i[0][0].length);
}
上面的程序似乎應該打印「3 2」。相反,它會打印「2 1」。所以看起來[0]是指「第二維度」而不是第一維度。爲什麼?如何做我指的是第一個維度?陣列長度不按預期工作
i [0] [0] [0] .length完全不起作用,但給出了「int不能被解除引用」。我在這裏錯過了什麼?
http://docs.oracle.com/javase/tutorial/java/nutsandbolts/arrays.html –
'System.out.println(i.length +「」+ i [0] .length);'.. – Reimeus