我想将java应用程序改为
问题只有一条记录出现在excel表和哈希映射中只保存最后一个文件为什么???任何人帮我继续这段代码? 在excel表中写下所有记录我有12个文件
我的代码:
column 1 column 2
1 True
1 True
0 False
2 True
2 True
0 False
0 False
3 True
答案 0 :(得分:1)
问题是您对所有HashMap
条目使用相同的密钥(即“1”)。
你可能想要:
for (int i=0;i<createExcelSheet.permissions.size();i++){
createExcelSheet.appinfo.put("" + (i+1),new Object[] {createExcelSheet.permissions.get(i)});
}
因为当你这样做时:
map.put("1", someObject);
map.put("1", anotherObject);
键覆盖“1”的条目被覆盖