我正在尝试使用 eclips IDE 在 android 中运行此代码。
int maxrow=0;
int label=10;
int[][] relations=new int[500][200];
make2dzero(relations,500,200); //initialized every element with 0.
relations[maxrow][0]=label;
最后一行,即 relations[maxrow][0]=label;
抛出数组越界异常。如果我使用 relations[0][0]=label;
那么代码运行正常。
有谁知道这段代码有什么问题吗?谢谢。
最佳答案
是的。 maxrow
在调用 relations[maxrow][0] = label;
检查增加 maxrow
的位置,并确保它不会超过或等于您的限制 500。
关于android - android中的二维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5627580/