gpt4 book ai didi

java - NPE 将键/值放入 HashMap

转载 作者:行者123 更新时间:2023-12-01 17:24:54 26 4
gpt4 key购买 nike

我有一个简单的 HashMap public HashMap<String,String> StoreDet; 。现在,每当我尝试将一些值设置为:

String val = (eElement.getElementsByTagName("name").item(0)
.getTextContent()
+ "^"
+ eElement.getElementsByTagName("state").item(0)
.getTextContent() + "^" + eElement
.getElementsByTagName("city").item(0).getTextContent());
val = val.trim().toString();
System.out.println(val);

String key = eElement.getAttribute("id").trim().toString();
System.out.println(key);
//System.out.println(eElement.getAttribute("id")+" "+ (eElement.getElementsByTagName("name").item(0).getTextContent()+"^"+eElement.getElementsByTagName("state").item(0).getTextContent()+"^"+eElement.getElementsByTagName("city").item(0).getTextContent()));
//(eElement.getElementsByTagName("name").item(0).getTextContent()+"^"+eElement.getElementsByTagName("state").item(0).getTextContent()+"^"+eElement.getElementsByTagName("city").item(0).getTextContent())

StoreDet.put(key, val); // I get an NPE at this line

我在指定的行得到一个 NPE。 SOP 显示键和值的正确值,但异常仍然发生。任何帮助将不胜感激,谢谢。

最佳答案

如果您在该行获取它,则 StoreDet 必须为 null。你曾经通过 new 创建过它吗?

关于java - NPE 将键/值放入 HashMap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15751719/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com