Map map=new HashMap();
for (int i = 0; i < list.size(); i++) {
map=(Map)list.get(i);
//下面就可以从map 里取数据了。
}

解决方案 »

  1.   

    给个例子你自己看
    public class cky { public static void main(String[] args) {
            Map<String,String> m= new HashMap<String,String>();
            for(int i=0;i<5;i++){
             m.put(i+"aaa", i+"eee");        
            }
            List<Map> mlist=new ArrayList<Map>();
            mlist.add(m);
            mlist.add(m);
            for(int j=0;j<mlist.size();j++){
             Map<String,String> xmap=mlist.get(j);
             System.out.println(xmap);
             for(String str1:xmap.keySet()){
                      System.out.print(str1+",");
                      String str2=xmap.get(str1);
                      System.out.println(str2);
             }
            
            }
    }}