BigDecimal对象是不可变对象,这里想要实现累加的效果
uncheckdMoney.add(xxx);
是不可能的,要想实现的话
得是uncheckdMoney= uncheckdMoney.add(xxx);
所以要千万注意这种不可变对象的赋值情况,也是自己粗心大意 记录一下 引以为戒
BigDecimal不可变对象导致的bug
最新推荐文章于 2024-07-10 09:34:57 发布
BigDecimal对象是不可变对象,这里想要实现累加的效果
uncheckdMoney.add(xxx);
是不可能的,要想实现的话
得是uncheckdMoney= uncheckdMoney.add(xxx);
所以要千万注意这种不可变对象的赋值情况,也是自己粗心大意 记录一下 引以为戒