baidu_32699695 2016-05-17 06:56 采纳率: 0%
浏览 3711

怎么把多个map放到list里,像我这样写只有最后一个map放进去了

for(int i = 0;i < org.length;i++){
map.put("id",org[i].getOrg_id());
map.put("text",org[i].getOrg_name());
map.put("qtip",org[i].getOrg_id());
map.put("level",org[i].getOrg_level());
if(org.length > 0){
map.put("leaf",false);
}else{
map.put("leaf",true);
}
list.add(map);
}

  • 写回答

5条回答 默认 最新

  • vigrep 2016-05-17 07:30
    关注

    每次执行循环的时候,需要重新 new 一个 Map。map的创建应该放在for循环里面

    评论

报告相同问题?