转自:
Java如何借助Stream流进行求和呢?
list简介:
集合就是把具有相同属性的东西放在一起,也可以是容器,把有关的东西都放进去
List是位于java.util下的一个接口,有序集合(也称为序列)
用户可以精确控制每个元素在列表中的插入位置。用户可以通过整数索引(列表中的位置)访问元素,并在列表中搜索元素
下文笔者讲述Java中使用Stream流对list求和的方法分享,如下所示:
实现思路:
使用stream中的map,sum方法
例:
BigDecimal: BigDecimal bb =list.stream() .map(User::getScore).reduce(BigDecimal.ZERO,BigDecimal::add); int、double、long: double max = list.stream().mapToDouble(User::getScore).sum();
更多推荐
Java如何借助Stream流进行求和呢?
发布评论