我正在尝试使用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;
时大于或等于500
检查您的增量maxrow
的位置,并确保它不超过或等于您的限制500。