solr中的NamedList问题

发布于 2024-11-15 07:56:52 字数 403 浏览 2 评论 0原文

在这里,我在下面添加了代码,其中包含 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);

,但代码不起作用。我不知道为什么这段代码不起作用。任何人都可以指导我吗?

提前致谢

Here i had added code below in which i had ArrayList Which contains values and then i am adding that values to my named list

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);

But the code is not working. I don't know why this code is not working. CAN Any one guide me.

Thanks in advance

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

离笑几人歌 2024-11-22 07:56:52

您将 final1 声明为 null 并且在使用它之前没有对其进行初始化。

因此,当代码

final1.add("Query",result);

执行时,它会抛出一个 NullPointerException 异常。

要解决此问题,您应该在使用final1 之前对其进行初始化。像这样的东西:

NamedList final1 = new NamedList();

You declared final1 to be null and didn't initialize it before using it.

So, when the code:

final1.add("Query",result);

executes, it throws a NullPointerException.

To fix this, you should initialize final1 before using it. Something like:

NamedList final1 = new NamedList();
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文