我的Java代码有问题,希望有人可以帮助我。
我需要将值添加到类型List<Map<String, String>>
的列表的帮助。
我尝试使用myList.add(map.put(value1, value2))
,但这是错误的。
List<Map<String, String>> myList = null;
Map<String, String> map = null;
for (int i=0; i<daysList.getLenght(); i++)
{
myList.add(map.put(value1, value2)); //This line is not working
}
最佳答案
Map#put方法不返回映射,它返回与key关联的先前值,如果没有key映射,则返回null。
如果要将地图添加到列表中,则需要执行以下操作:
map.put(value1, value2);
myList.add(map);
关于java - 将值添加到List <Map <String,String >>,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36390171/