BigDecimal对象的值如何用字符串进行重新设置?
发布网友
发布时间:2022-04-21 19:22
我来回答
共1个回答
热心网友
时间:2022-07-12 08:08
如果要重新设置,你完全可以在new一个
为什么一定要这个对象呢,这个应该是个看问题角度的问题
即使是valueOf,也是返回给你一个新对象,而不是你原来那个
//-------------------
int类型是基本类型,和BigDecimal类型是两种概念,正因为这样,所以不可以再次赋值,这样也就失去了封装的意义了。如果你觉得不方便,可以自己写一个类,实现一下这个方法,但本质依然会是返回一个新对象
//3-------------------
这不是一样嘛,你遍历你要加的元素,然后用add方法
//4-------------------
这有和不同
BigDecimal sum = ....
for(){
sum = sum.add(a);
}
最后不是就是你要结果嘛