有人可以告訴我如何解釋下面的代碼嗎?我知道如何使用塊來初始化多維數組,但是在這個例子中,null確實是讓我難住的。整個陣列的內容是什麼?謝謝。具有null的Java數組初始塊
int arry[][] = { {1, 2}, null };`
`
有人可以告訴我如何解釋下面的代碼嗎?我知道如何使用塊來初始化多維數組,但是在這個例子中,null確實是讓我難住的。整個陣列的內容是什麼?謝謝。具有null的Java數組初始塊
int arry[][] = { {1, 2}, null };`
`
以下是一樣的,在Java中,數組也是另一個對象,所以null分配是完全OK
arry[0] = {1, 2};
arry[1] = null;
Java沒有多維數組。它只有陣列數組。
arry is an array of 2 int[]s
arry[0] is an array of 2 ints
(arry[0])[0] is 1
(arry[0])[1] is 2
arry[1] is null
很好的回答,謝謝。 – user3550884
兩個很好的答案,謝謝。 – user3550884