List<Map>遍历
时间: 2023-11-11 09:56:26 浏览: 91
List<map>多字段组合排序
5星 · 资源好评率100%
可以使用循环来遍历List<Map>。以下是一个示例代码:
```java
List<Map<String, Object>> list = new ArrayList<>();
// 添加一些示例数据
Map<String, Object> map1 = new HashMap<>();
map1.put("name", "Alice");
map1.put("age", 25);
list.add(map1);
Map<String, Object> map2 = new HashMap<>();
map2.put("name", "Bob");
map2.put("age", 30);
list.add(map2);
// 遍历List<Map>
for (Map<String, Object> map : list) {
// 遍历Map的键值对
for (Map.Entry<String, Object> entry : map.entrySet()) {
String key = entry.getKey();
Object value = entry.getValue();
System.out.println(key + ": " + value);
}
System.out.println("=================");
}
```
上述代码创建了一个List<Map<String, Object>>,并添加了两个Map对象作为示例数据。然后使用嵌套的循环来遍历List中的每个Map,再使用另一个循环遍历每个Map的键值对,并打印出来。
输出结果为:
```
name: Alice
age: 25
=================
name: Bob
age: 30
=================
```
这样就完成了List<Map>的遍历。你可以根据具体的需求进行相应的处理或操作。
阅读全文