java的数组下标越界问题 以下是代码 255
我想弄出来一个五列的表格,但是这样获取的时候就会说下标越界,db.shujuku是一个list<string>类型的,完全不会改了……高分悬赏啊...
我想弄出来一个五列的表格,但是这样获取的时候就会说下标越界,db.shujuku是一个list<string>类型的,完全不会改了……高分悬赏啊
展开
4个回答
展开全部
不是很清楚你要干嘛,在循环里设置一个break吧,在i>4时跳出循环
for(String booking:db.shujuku)
{
result[i++]=formatData(booking);
if(i>db.shujuku.size())break;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
数组下标是否越界先两说,你下边类创建了二维数组缺按照一维数组赋值,这样怎么可以?所以我觉得你的增强for循环得改,要不试试两个for循环嵌套,别用增强for循环
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
检查 booking字符串,它被split(" ")之后,有可能少于5个字符串,赋值语句result[4]=ss[4]; 就会数组越界。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
``会debug吗,直接debug啊
还有我觉得你这个shujuku函数每次会返回不同的list?
还有我觉得你这个shujuku函数每次会返回不同的list?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询