有一个哈希表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); // 这行出现了NPE
在代码中出现NPE,SOP显示值正确。但是无法去除异常。
多谢帮忙。
白板的微信
相关分类