当前位置: 首页 > 面试题库 >

NullPointerException on list.add

松阳泽
2023-03-14
问题内容

我正在使用NullPointerExceptionmodelData.add(i, es)方法。我从调试中知道es不是null。我真的很困惑,谢谢。

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

protected List<EventSeat> modelData = new ArrayList<EventSeat>();


 类似资料:

相关阅读

相关文章

相关问答