java ArrayList 在韩顺平老师的视频中学习的内容,运行会出现错误,不知道该怎么解决了,请大家帮忙~谢谢
发布网友
发布时间:2022-05-14 22:33
我来回答
共4个回答
热心网友
时间:2023-11-03 16:23
把蓝色背景的那句话改成这样试试
Emp emp=(Emp)al.get(i);
if ! emp.isNull{//判断下这个对象是不是空的先
empNo.equals(emp.getEmpNo())
}
热心网友
时间:2023-11-03 16:24
大致看了一下,你这List集合里没有对象当然会出现空指针异常,实体构造器这样写
public Emp(String empNo2, String name2, float sal2) {
this.empNo=empNo2;
this.name=name2;
this.sal=sal2;
}
热心网友
时间:2023-11-03 16:24
你的这个函数没有实现,public Emp(String empNo2, String name2, float sal2) {}。add没用。
热心网友
时间:2023-11-03 16:25
空指针异常
把private ArrayList al=null; 修改为
private ArrayList al=new ArrayList();
原因可能是你没插入数据直接查询报错的