我正在解析 XML 文件并将数据写入 hashmap,但是当我使用下面的代码时,我遇到了错误
“HashMap 类型中的 put(String, Double[]) 方法不适用于参数 (String, double)”
ArrayList<HashMap<String, Double[]>> mylist = new ArrayList<HashMap<String, Double[]>>();
for (int i = 0; i < children.getLength(); i++) {
HashMap<String, Double[]> map = new HashMap<String, Double[]>();
Element e = (Element)children.item(i);
HashMap<String, Double[]> map = new HashMap<String, Double[]>();
map.put("id",(Double.parseDouble(ParseXMLMethods.getValue(e, "EMP_ID"))));
mylist.add(map);
}
如何更改以使其与方法定义匹配?