如何对两个地图中的值求和并使用 guava 返回具有求和值的地图?可以安全地假设,两个映射将具有相同的键集。
例如:
Map<OccupancyType, BigDecimal> filteredPrice
[ 1 : 100 ]
[ 2 : 50 ]
[ 3 : 200 ]
其他地图
Map<OccupancyType, BigDecimal> pkgPrice
[ 1 : 10 ]
[ 2 : 20 ]
[ 3 : 30 ]
求和图
Map<OccupancyType, BigDecimal> sumPrice
[ 1 : 110 ]
[ 2 : 70 ]
[ 3 : 230 ]
我知道我可以遍历这些映射并轻松地对这些值求和,但是有没有一种更简洁的方法可以使用其中一种番石榴方法来做到这一点?