遍历List<Map<String, Object>> 获取map的value
时间: 2023-10-14 18:24:44 浏览: 97
Map获取键值,Map的几种遍历方法总结(推荐)
5星 · 资源好评率100%
你可以使用 Java 的 for 循环和 Map 的 get 方法来遍历 List<Map<String, Object>> 获取 map 的 value。具体实现代码如下:
```
List<Map<String, Object>> list = new ArrayList<>();
Map<String, Object> map1 = new HashMap<>();
map1.put("name", "张三");
map1.put("age", 18);
list.add(map1);
Map<String, Object> map2 = new HashMap<>();
map2.put("name", "李四");
map2.put("age", 20);
list.add(map2);
for (Map<String, Object> map : list) {
Object name = map.get("name");
Object age = map.get("age");
System.out.println(name + " " + age);
}
```
上述代码中,先创建了一个 List<Map<String, Object>>,其中每个 Map 存储了姓名和年龄两个键值对。然后使用 for 循环遍历 List,获取每一个 Map 对象,再通过 Map 的 get 方法获取每一个键对应的值,最后将这些值输出。输出结果如下:
```
张三 18
李四 20
```
阅读全文