list.add上的NullPointerException [英] NullPointerException on list.add
本文介绍了list.add上的NullPointerException的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在 modelData.add(i,es)
方法中得到了 NullPointerException
.通过调试,我知道 es
不是 null
.我真的很困惑,谢谢.
I am getting a NullPointerException
at the modelData.add(i, es)
method. I know from debugging that es
isn't null
. I'm really confused, thanks.
public class EventTableModel extends AbstractTableModel {
//private int rowCount = 0;
protected List<EventSeat> modelData;
private static final int COLUMN_COUNT = 3;
private Event e;
Event j = GUIpos.m;
int i = 1;
public EventTableModel(Event e) {
this.e = e;
try {
System.out.println(modelData);
for (EventSeat es : e.getEventSeats()) {
modelData.add(i, es);
i++;
}
} catch (DataException ex) {
Logger.getLogger(EventTableModel.class.getName()).log(Level.SEVERE, null, ex);
}
}
推荐答案
您需要初始化一个List才能获取 NullPointerException
.
You need to initialize a List to not get the NullPointerException
.
protected List<EventSeat> modelData = new ArrayList<EventSeat>();
这篇关于list.add上的NullPointerException的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文