如何使用Java向列表添加值

时间:2017-03-07 20:40:27

标签: java arraylist nullpointerexception

我正在尝试创建一个列表并为其添加值但获取nullpointer异常。你能帮忙吗? 下面是我的Java代码:

acctTypeCodes = new ArrayList();
cumBalIndicators.add(new SelectItem("Y", "Y"));
cumBalIndicators.add(new SelectItem("N", "N"));

以下是日志中的错误:

java.lang.NullPointerException
    at com.jet.bean.GlAcctRefMBean.getCumBalIndicators(GlAcctRefMBean.java:185)

1 个答案:

答案 0 :(得分:0)

cumBalIndicators未初始化。如果是类属性,则其默认值为null 您需要按如下方式初始化它:

private List<SelectItem> cumBalIndicators = new ArrayList<>(); // or any other implementation of the List interface