使用Java 8的Stream API可以高效地计算List中字段QuantityInEntryUnit的累计和。

double sum = isVmiItems.stream()
        .mapToDouble(OdsMaterialDocumentItem::getQuantityInEntryUnit)
        .sum();

上述代码将List中的每个OdsMaterialDocumentItem对象映射为其QuantityInEntryUnit的值,然后通过mapToDouble方法将映射结果转换为Double类型的Stream。最后使用sum方法计算Stream中所有元素的累计和。

java统计ListOdsMaterialDocumentItem isVmiItems中字段QuantityInEntryUnit的累计和使用效率最高的方式

原文地址: https://www.cveoy.top/t/topic/i7Ti 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录