如何在List <Map <String,Object >>中添加值?

Roh*_*ibe 2 java arraylist

我正在尝试为一个值添加一个值ArrayList.

这是我写的代码:

List<Map<String, Object>> list = new ArrayList<>();
list.put(1,"foo", (Object)"bar");
Run Code Online (Sandbox Code Playgroud)

但是,这不起作用.有人有想法吗?

小智 9

List<Map<String, Object>> list = new ArrayList<Map<String, Object>>();
Map<String, Object> map = new HashMap<String, Object>();
map.put("foo", "bar");
list.add(map);
Run Code Online (Sandbox Code Playgroud)