lea*_*ner 2 java double sum java-stream
我有一个这样定义的类:
public class Item {
String name;
double price;
}
Run Code Online (Sandbox Code Playgroud)
现在我有一个Item对象列表,现在我想找到所有项目的总价.我们怎样才能在Java 8中做到这一点?
如果列表是简单的整数,那么我们在这里给出了解决方案 - 如何用java流汇总整数列表?
您可以将Items 映射到它们的价格:
List<Item> items = ...;
double sum = items.stream().mapToDouble(Item::getPrice).sum();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1789 次 |
| 最近记录: |