Map<String, DevPortReportEsDTO> listMap = new HashMap<>(); 把map的value转成list
时间: 2024-01-07 09:47:05 浏览: 59
Java中 List《map》把里面map中某个key相同记录的其他key 的 value 合并
可以使用Java 8的Stream API来实现将Map的value转换成List的操作。具体实现如下:
```java
List<DevPortReportEsDTO> valueList = listMap.values().stream().collect(Collectors.toList());
```
这里使用了`values()`方法获取Map的所有value,然后通过`stream()`方法将其转换为Stream对象。接着使用`collect()`方法将Stream对象中的元素收集到一个List中,最终得到了Map的value所组成的List。
阅读全文