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]'。 –