0
我需要一些幫助,這陣是如何工作的:爲什麼我不能從這個數組輸出數據?
String[][] stringz = new String[5][4];
System.out.println(stringz[x][y]);
當我嘗試使用stringz[1][3]
輸出,我有空數據輸出。
當我嘗試使用stringz[0][3]
輸出時,我也有null數據輸出。
我知道,在數組索引開始。
所以我也想輸出[0][4]
數據,但Java編譯顯示我的錯誤?爲什麼?如果我有5個數據框(5-1)=索引#4應該是最後一個?
在您聲明'stringz'的情況下,您可以使用的最大索引是[4] [3]。您通過對第二個索引使用大於3的數字來違反此限制。 –
謝謝你兄弟,我只是與1array類型和多維類型混淆。 – Ess
爲了澄清,如果你有一個用'new String [m] [n]'初始化的數組,那麼這個數組中最大的索引就是'array [m-1] [n-1]'。 –