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