用代码实现stream流计算集合中的两个字段相加的总和
时间: 2023-05-21 13:05:44 浏览: 1233
java8实现list集合中按照某一个值相加求和,平均值等操作代码
这可以使用 Java 8 的 Stream API 解决,例如:
List<Integer> list = Arrays.asList(1, 2, 3, 4);
int sum = list.stream()
.mapToInt(i -> i)
.sum();
System.out.println(sum); // 输出:10
这里我们使用了 mapToInt() 将流中的元素映射成整型数组,然后调用 sum() 方法计算总和。如果字段不是整数,我们可以先转换成整数再相加。
阅读全文