在经过几个小时的绝望搜索后,我决定提出一个问题。我真的没有找到任何关于如何将这种老式编码方式转换为流/lambda 的东西。
也许有人能够向我解释一下。谢谢。
public double getSum() {
double sum = 0;
for (Product product : productList) {
sum += product.getPrice();
}
return sum;
}
在经过几个小时的绝望搜索后,我决定提出一个问题。我真的没有找到任何关于如何将这种老式编码方式转换为流/lambda 的东西。
也许有人能够向我解释一下。谢谢。
public double getSum() {
double sum = 0;
for (Product product : productList) {
sum += product.getPrice();
}
return sum;
}
double sum = productList.stream().mapToDouble(product -> product.getPrice()).sum();