是越界了,说是错在这一行,不知道哪错了:
superData[listIndex++][0] = "店面:" + formIndex.getStorefront();
superData[listIndex++][0] = "店面:" + formIndex.getStorefront();
解决方案 »
- 求大神救急!!!servlet跳转到jsp,新页面中的链接路径出错
- 送所有和我一样的java程序员一首歌曲
- 求助:关于为APPLET数字签名和策略文件的一个问题
- spring in action中文版
- jsp:include 乱码问题
- 请问为什么汉字显示不出来
- target问题
- 不同目录下的session问题
- 如何得到一条记录中有几个字段?以及如何知道一个表有几个字段?
- 关于用jdbc-odbc操纵access2000数据库,String sql="create table btm(xwbt char(50),xwcn text)";这样操纵可以吗?
- 网站权限和论坛权限相结合的问题
- java语言中处理中文问题?
感觉java中数组,特别是多维数组不好用
曾经被数组越界郁闷得抓狂
PS:觉得还是在初始化的时候出的问题
“superData = new String [items.size() * 3][9];”
superData[++listIndex][0] = "8-9"; superData[listIndex++][8] = formIndex.getNum16(); 中的一行,搂主仔细跟踪下
假设items.size为4,初始化数组一维长度为12.若isNot一直为true,第一次循环后listIndex为4,第二次为8,第三次为12,此时数组越界。自己调试吧,注意监视下isNot和listIndex的值。