java map<String,Long>转map<String,Double>
时间: 2023-11-18 18:54:56 浏览: 152
Java string类型转换成map代码实例
可以使用Java 8的Stream API来进行转换,具体代码如下:
```
Map<String, Long> longMap = new HashMap<>();
// 假设longMap中已经有了一些数据
Map<String, Double> doubleMap = longMap.entrySet()
.stream()
.collect(Collectors.toMap(Map.Entry::getKey, e -> e.getValue().doubleValue()));
```
这里使用了`Collectors.toMap`方法来将`Map.Entry`对象转换为一个新的`Map`对象。其中,`Map.Entry::getKey`表示使用原`Map`中的键作为新`Map`中的键,`e -> e.getValue().doubleValue()`表示将原`Map`中的值转换为`Double`类型。
阅读全文