如何对list中每个map对象加一个新的值,如 map.put("field 3 ", Object3)
List list = new ArrayList();
Map map = new HashMap();
Object object1 = new Object();
Object object2 = new Object();
map.put("field 1", Object1);
map.put("field 2", Object2);
list.add(map);
Map map = new HashMap();
Object object1 = new Object();
Object object2 = new Object();
map.put("field 1", Object1);
map.put("field 2", Object2);
list.add(map);
List list = new ArrayList();
Map map = new HashMap();
Object object1 = new Object();
Object object2 = new Object();
map.put("field 1", Object1);
map.put("field 2", Object2);
list.add(map);
Map map = new HashMap();
Object object1 = new Object();
Object object2 = new Object();
map.put("field 1", Object1);
map.put("field 2", Object2);
list.add(map);
Map tempMap = list.get(i);
Object object3 = new Object();
tempMap.put("field 3",Object3);
list.set(i,tempMap);
}
Iterator it = list.iterator();
Map map=null;
Object Object3 = new Object();
while(it.hasNext()){
map= (Map)it.next();
map.put("field 3",Object3);
}
http://gceclub.sun.com.cn/Java_Docs/html/zh_CN/api/java/util/Iterator.html
Map map = (Map)iter.next();
Object Object3 = new Object();
map.put("field 3",Object3); }