java List转List<Map<String, Object>>
时间: 2023-10-14 11:16:12 浏览: 302
List<Bean>转换为List<Map>
可以使用 Java 8 中的流式操作(Stream API)来将 List 转换为 List<Map<String, Object>>。示例代码如下:
```
List<String> list = Arrays.asList("a", "b", "c");
List<Map<String, Object>> result = list.stream()
.map(item -> {
Map<String, Object> map = new HashMap<>();
map.put("key", item);
return map;
})
.collect(Collectors.toList());
```
在上面的示例中,我们首先使用 Arrays.asList() 方法创建了一个包含字符串的 List。然后,我们使用 stream() 方法将其转换为流。接着,我们使用 map() 方法将每个字符串转换为一个包含 key 值的 Map。最后,我们使用 collect() 方法将所有的 Map 收集到一个 List 中。
阅读全文