如下测试案例
public static void main(String[] args) {
// TODO Auto-generated method stub
List<Map<String, Object>> list = new ArrayList<Map<String,Object>>();
Map<String, Object> map = new HashMap<String, Object>();
/*先用list引用了map*/
list.add(map);
/*在map中添加了数据*/
map.put("a", 1);
map.put("b", 2);
/*在输出list时,由于是传引用的关系,会把map中后面添加的数据输出来*/
System.out.println(list);
}
运行测试结果,输出
[{a=1, b=2}]