最近一直用到,特此记录一下
int ageSum = distributionOrders.stream().collect(Collectors.summingInt(User::getAge));
BigDecimal paymentPrice = distributionOrders.stream().map(User::getMoney).reduce(BigDecimal.ZERO, BigDecimal::add);
文章展示了如何使用Java8的StreamAPI来处理数据。intageSum是通过stream().collect()方法计算User对象集合中所有用户的年龄总和,而paymentPrice则是通过stream().map()和reduce()方法求得分布订单的金钱总额。
最近一直用到,特此记录一下
int ageSum = distributionOrders.stream().collect(Collectors.summingInt(User::getAge));
BigDecimal paymentPrice = distributionOrders.stream().map(User::getMoney).reduce(BigDecimal.ZERO, BigDecimal::add);
4533
496
2万+

被折叠的 条评论
为什么被折叠?