【发布时间】:2019-03-18 14:24:26
【问题描述】:
以下 sn -p 无法编译。如下图如何使用forEach找到sum?
private int Sum(ArrayList<Integer> inputs) {
int sum = 0;
inputs.stream().forEach(x -> sum += x);
return sum;
}
【问题讨论】:
-
@Pau 目前在两个接受的答案中都可以找到
inputs.stream().mapToInt(Integer::intValue).sum();这一行。这两种情况下的问题是如何使用forEach找到整数的List的总和。为什么不是重复的?