0
我有一個簡單的哈希圖public HashMap<String,String> StoreDet;
。現在,每當我嘗試把一些值作爲:放置密鑰/值在哈希映射NPE
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顯示鍵和值的正確值,但異常仍在發生。任何幫助將不勝感激,謝謝。
*大綠咧嘴*:D 03:00編碼使得頭部受損:p在12分鐘之前,Srry不能接受這個答案: – beerBear