这两个电话有什么区别?(有没有?)
// 1.
new BigDecimal("3.53456").round(new MathContext(4, RoundingMode.HALF_UP));
// 2.
new BigDecimal("3.53456").setScale(4, RoundingMode.HALF_UP);
6
除了下面接受的答案之外,setScale()创建一个BigDecimal的新对象-给定其不变的类
—
崩溃2015年
@prash
—
daiscog
round
方法还返回BigDecimal的新实例,因为正如您所说,这些实例是不可变的。