把这个集合List<Map<String, Object>>中的map转为list
时间: 2023-10-14 16:21:46 浏览: 83
map转化为list
5星 · 资源好评率100%
可以使用Java8的流式操作来实现:
```java
List<Map<String, Object>> list = ...
List<Object> result = list.stream()
.map(Map::values)
.flatMap(Collection::stream)
.collect(Collectors.toList());
```
这里首先使用`stream()`方法将集合转为流,然后调用`map()`方法将每个`Map`对象转为其对应的`values`集合,再使用`flatMap()`方法将所有`values`集合合并为一个流,最后使用`collect()`方法将流转为`List`对象。
阅读全文