@SuppressWarnings("unchecked")
List<Element> list = server.element("typemappings").elements();
for (Element element : list) {
String key=element.attributeValue("ext");
String value=element.attributeValue("type");
//把key和value存入typeMap
typeMap.put(key, value);
}
不写 @SuppressWarnings("unchecked")
就要采用如下写法
List<?> list = server.element("typemappings").elements();
for (Object element : list) {
String key=((Element) element).attributeValue("ext");
String value=((Element) element).attributeValue("type");
typeMap.put(key, value);
}