当前位置: 首页 > 知识库问答 >
问题:

如何在Java8中基于对象的属性求和[重复]

鞠源
2023-03-14

我有一个这样定义的类:

public class Item {

    String name;
    double price;
}

现在我有一个项目对象列表,现在我想找到所有项目的总价。在Java8中我们如何做到这一点?

如果列表是简单的整数,那么我们在这里给出了解决方案--如何用java流求和整数列表?

共有1个答案

羊舌诚
2023-03-14

您可以将项目映射到它们的价格:

List<Item> items = ...;
double sum = items.stream().mapToDouble(Item::getPrice).sum();
 类似资料: