我正在尝试创建一个列表并为其添加值但获取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)
答案 0 :(得分:0)
cumBalIndicators
未初始化。如果是类属性,则其默认值为null
您需要按如下方式初始化它:
private List<SelectItem> cumBalIndicators = new ArrayList<>(); // or any other implementation of the List interface