Java8 Stream List Map:Stream 流对象汇总 求和 某个属性 BigDecimal MDouble | 您所在的位置:网站首页 › stream计算list求和string › Java8 Stream List Map:Stream 流对象汇总 求和 某个属性 BigDecimal MDouble |
Java8 Stream List Map:Stream 流对象汇总 求和 某个属性 BigDecimal MDouble
原创
陶157 2023-05-23 10:10:14 博主文章分类:Java ©著作权 文章标签 BigDecimal 求和 stream 文章分类 Java 后端开发 yyds干货盘点 ©著作权归作者所有:来自51CTO博客作者陶157的原创作品,请联系作者获取转载授权,否则将追究法律责任 测试实体(数字对象使用 MDouble): import com.mchweb.common.lang.MDouble; import lombok.*; @Getter @Setter @Builder(toBuilder = true) @NoArgsConstructor @AllArgsConstructor public class User { private MDouble money; } import com.mchweb.common.lang.MDouble; import org.apache.commons.compress.utils.Lists; import java.util.List; public class TestTime { public static void main(String[] args) { // 创建 一组 User对象 List list = Lists.newArrayList(); list.add(User.builder().money(new MDouble(11D)).build()); list.add(User.builder().money(new MDouble(22D)).build()); list.add(User.builder().money(new MDouble(133D)).build()); list.add(User.builder().money(new MDouble(44D)).build()); // ★★★ 求和方法 ★★★ MDouble dd = list.stream().map(User::getMoney).reduce(MDouble.ZERO, MDouble::add); System.out.println(dd); } } 测试实体(数字对象使用 BigDecimal): import lombok.*; import java.math.BigDecimal; @Getter @Setter @Builder(toBuilder = true) @NoArgsConstructor @AllArgsConstructor public class User { private BigDecimal money; } import org.apache.commons.compress.utils.Lists; import java.math.BigDecimal; import java.util.List; public class TestTime { public static void main(String[] args) { // 创建 一组 User对象 List list = Lists.newArrayList(); list.add(User.builder().money(new BigDecimal(12D)).build()); list.add(User.builder().money(new BigDecimal(22D)).build()); list.add(User.builder().money(new BigDecimal(133D)).build()); list.add(User.builder().money(new BigDecimal(44D)).build()); // ★★★ 求和方法 ★★★ BigDecimal dd = list.stream().map(User::getMoney).reduce(BigDecimal.ZERO, BigDecimal::add); System.out.println(dd); } } 赞 收藏 评论 分享 举报上一篇:[Mybatis-Plus]QueryWrapper中AND和OR条件运算逻辑 |
CopyRight 2018-2019 实验室设备网 版权所有 |