【发布时间】:2013-06-22 01:14:45
【问题描述】:
List<PrcSubList> listSl = new ArrayList<PrcSubList>();
if (listSl == null || listSl.size() == 0) {
PrcSubList subListAdd=coreService.addSubListByAddAlert(childSub);
System.out.println("sublist after insert db :" + subListAdd.getName());
listSl.add(subListAdd);
System.out.println(listSl.size() +" sublist after insert list:" + listSl.get(0).getName());
}
输出第一个 System.out.println("插入数据库后的子列表:" + subListAdd.getName());
插入数据库后的子列表:SYSTEM_ALERT_12312313
问题
但我有第二个 NullPointerException
System.out.println(listSl.size() +" sublist after insert list:" + listSl.get(0).getName());
你能帮帮我吗!
【问题讨论】:
-
您的
subListAdd必须为空。 -
你的代码中只有两个相关的对象,
listS1和subListAdd,它们都不能是null,否则你会很快得到一个NPE。这是你所有的代码吗?你能打印这两个对象吗? -
如需尽快获得更好的帮助,请发帖SSCCE。
标签: java swing arraylist nullpointerexception runtime-error