2 qw1452541 qw1452541 于 2017.01.03 22:39 提问

求助,二维数组数据删除问题

我创建了两个二维数组,一个存班级,一个存学生,学生中可以选择班级,我想通过删除班级,同时删除学生数组中选择那个班级的学生,代码在下面
相机略渣,见谅
运行时students[j][2].equals(delClass)报错,2就是学生中存班级信息的
改成==能运行但不能删除学生,
新手没币,不好意思,被困扰一下午了,真心求助图片说明图片

2个回答

LD0807
LD0807   2017.01.03 23:06
已采纳

students[j][2]里面应该没数据,null就会报错。

LD0807
LD0807 回复qw1452541: 首先你得确定delClass不为空,然后再像刚刚你那么写就对了。
11 个月之前 回复
qw1452541
qw1452541 delClass.equals(students[j][2]) 这么写,可以么?
11 个月之前 回复
qw1452541
qw1452541 我准备明天用ArrayList+pojo试试,数组的删除我不大理解,修改班级同时修改学生都可以,就是删除搞不懂,这里还说不清楚
11 个月之前 回复
caozhy
caozhy   Ds   Rxr 2017.01.03 22:47

下标越界了吧。students[j]这个对象指向什么,null还是String[],如果后者,确保有3个以上的元素么?调试下

qw1452541
qw1452541 谢谢,我试试
11 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片