在下面的代码中,我正在获取文档映射,我想向文档对象添加新的键和值。
public List<Map<String, Object>> getDocuments() {
String sql = "Select * from docs";
List<Map<String, Object>> Documents = jdbcTemplateObject.queryForList(sql);
return Documents;
}
输出:
[{Id=DOC10,Name=Test Document,Date=10-12-17}],
[{Id=DOC11,Name=Sample Document,Date=15-12-17}]
我如何向这个 List<Map>
添加一个新的 k,v对象以便输出看起来像这样?
[{Id=DOC10,Name=Test Document,Date=10-12-17,Access=true}],
[{Id=DOC11,Name=Sample Document,Date=15-12-17,Access=true}]
最佳答案
您可以遍历列表并向每个映射添加一个新的键值对:
for(Map<String, Object> map : Documents){
map.put("Access", true);
}
关于java - 如何将新的键值添加到java中现有的List Map对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47592260/