在这里,我在下面添加了代码,其中有包含值的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);
但是代码不起作用。我不知道为什么这段代码不起作用。任何人都可以引导我。
提前致谢
最佳答案
您已声明final1
为null
,并且在使用前未对其进行初始化。
所以,当代码:
final1.add("Query",result);
执行时,将引发
NullPointerException
。要解决此问题,应在使用
final1
之前对其进行初始化。就像是:NamedList final1 = new NamedList();
关于java - Solr中的NamedList问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6331677/