我想你可能想要使用的是一個二維數組而不是一個單一的正常數組,因爲你有多行保持消耗,並且有多個列(你的文字瀏覽)。通過使用二維數組,我們假設int [] [] yourValue = new int [x] [y];您可能希望將文本視圖存儲在y中,並將x中的行數保存在那裏,並避免在每次出現新數據時替換其他數據。
有關二維數組請參見另一篇文章中,我發現更多的信息。
Syntax for creating a two-dimensional array
嘗試以下操作:
int[][] multi = new int[5][10];
...這是一個簡短的手這樣的事情:
int[][] multi = new int[5][];
multi[0] = new int[10];
multi[1] = new int[10];
multi[2] = new int[10];
multi[3] = new int[10];
multi[4] = new int[10];
注意,每一個元素將被初始化爲默認值爲int,因此上面的0也等於:
int[][] multi = new int[][]{
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }
};
你可以發佈你的代碼的相關位? – chandsie