用收集器总结BigDecimal

时间:2017-02-20 13:59:11

标签: java lambda collectors

我想对List中项目的groupingBy()属性求和。 我已经编写了一个流来收集这些项目并使用groupingBy( ..., ..., Collectors.summingDouble(e->e.cost.doubleValue()) ) 执行总和,如下所示。

cost

但是,BigDecimal字段是double。在上面的代码中,我将其转换为summingBigDecimal(),这让我感到畏缩。是否有"插入"方法我能写出那个效果吗?那将是{xtype:'panel';... }的等价物,它不存在。

这不是Adding up BigDecimals using Streams的副本,因为答案不适用于groupingBy。同意Anthony Garcia。

0 个答案:

没有答案