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