这里我添加了下面的代码,其中我有ArrayList包含值,然后我将这些值添加到我的命名列表
NamedList final1 = null;
NamedList<ArrayList<String>> result = null;
ArrayList<String> data=\\ It has values
result.add("Gender",data);
ArrayList<String> data1=\\ It has values
result.add("Group ID",data1);
final1.add("Query",result);
但代码无效。我不知道为什么这段代码不起作用。可以任何人指导我。
提前致谢
答案 0 :(得分:2)
您声明final1
为null
,并且在使用之前未对其进行初始化。
所以,当代码:
final1.add("Query",result);
执行,它会抛出NullPointerException
。
要解决此问题,您应该在使用之前初始化final1
。类似的东西:
NamedList final1 = new NamedList();