boolean[][] values = new boolean[3][4];
System.out.println(values.length);
values[2] = new boolean[8];
System.out.println(values[2].length + " " + values[0].length);
这是一个多选题,我遇到了麻烦。答案应该是:这是什么打印3 ln 8 4?
3
8 4
但我认为一旦数组的大小创建后就无法更改。任何解释将不胜感激。
您不更改数组的长度,而是创建一个不同长度的新长度。 –
你正在制作一个“锯齿状阵列”。 –
我不认为这个问题很糟糕。毕竟,该数组被初始化为'boolean [3] [4]',现在不再是'boolean [3] [4]',而是“衣衫褴褛”,即'boolean [3] [whatever]'。 –