[code="java"]
List list = new ArrayList();
list.add(new HashMap().put("1", "2"));
Map map = new HashMap();
map.put("1", "2");
list.add(map);
for (Iterator iterator = list.iterator(); iterator.hasNext();) {
Map map1 = (Map) iterator.next();
System.out.println(map1);
}
[/code]
结果如下:
null
{1=2}
为何不同呢?