我是靠谱客的博主 高兴宝贝,最近开发中收集的这篇文章主要介绍BigDecimal的add方法避坑指南,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

今天遇到一个金额累加的问题,需求是把集合中的一个金额字段进行累加,得出最终值返给前端,最初的bug是前端传值的错误,结果修复后发现金额一直为0,于是测试了下:

 如上所示,a.add(b)之后,a的值并没有变,而a和b的和现在处于一个新的对象中,需要一个新的变量来接收a.add(b)的值,我们通常用的时候就是一个变量自身在循环中累加,只需让它自身接收自身即可

再看下官方的解释:

add不是将调用者的值改动,而是返回一个新的BigDecimal对象,爬出来了,妥活

最后

以上就是高兴宝贝为你收集整理的BigDecimal的add方法避坑指南的全部内容,希望文章能够帮你解决BigDecimal的add方法避坑指南所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部