使用 Stream 流统计 EnergyValueLog 对象中 EnergyValue 字段的总和
可以使用 Stream 流的 mapToInt 方法将所有字符串类型的 'energyValue' 转换为整数类型,然后使用 sum 方法对所有值进行求和。以下是示例代码:
int sum = energyElvValueLogs.stream()
.mapToInt(log -> Integer.parseInt(log.getEnergyValue()))
.sum();
在上述代码中,假设 EnergyValueLog 类中有一个名为 getEnergyValue 的方法,该方法返回字符串类型的 'energyValue'。使用 mapToInt 方法将每个 EnergyValueLog 对象的 'energyValue' 转换为整数类型,并使用 sum 方法对所有值求和。最后,将结果存储在 sum 变量中。
原文地址: http://www.cveoy.top/t/topic/qycX 著作权归作者所有。请勿转载和采集!