java的数组下标越界问题 以下是代码 255

我想弄出来一个五列的表格,但是这样获取的时候就会说下标越界,db.shujuku是一个list<string>类型的,完全不会改了……高分悬赏啊... 我想弄出来一个五列的表格,但是这样获取的时候就会说下标越界,db.shujuku是一个list<string>类型的,完全不会改了……高分悬赏啊 展开
 我来答
崎下山护
2016-12-05 · TA获得超过112个赞
知道小有建树答主
回答量:106
采纳率:0%
帮助的人:78万
展开全部

不是很清楚你要干嘛,在循环里设置一个break吧,在i>4时跳出循环

for(String booking:db.shujuku)
{
    result[i++]=formatData(booking);
    if(i>db.shujuku.size())break;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
潜藏的卑微
2016-12-05 · TA获得超过246个赞
知道小有建树答主
回答量:335
采纳率:53%
帮助的人:185万
展开全部
数组下标是否越界先两说,你下边类创建了二维数组缺按照一维数组赋值,这样怎么可以?所以我觉得你的增强for循环得改,要不试试两个for循环嵌套,别用增强for循环
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
__Bruce_Wang__
2016-12-05 · TA获得超过667个赞
知道小有建树答主
回答量:419
采纳率:25%
帮助的人:340万
展开全部
检查 booking字符串,它被split(" ")之后,有可能少于5个字符串,赋值语句result[4]=ss[4]; 就会数组越界。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lzs丶灬
2016-12-05 · TA获得超过632个赞
知道小有建树答主
回答量:881
采纳率:100%
帮助的人:508万
展开全部
``会debug吗,直接debug啊
还有我觉得你这个shujuku函数每次会返回不同的list?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式