创建自定义大十进制类型
2022-09-03 04:58:06
在我的应用程序中,所有大十进制数都缩放为具有两个小数位。换句话说,每次我在代码中创建新的 BigDecimal 时,我都需要使用 scale 方法:
BigDecimal x = BigDecimal.ZERO;
x.setScale(2, RoundingMode.HALF_UP);
因此,为了最大限度地减少工作量,我想创建自定义的BigDecimal类型,如下所示:
public class CustomBigDecimal extends BigDecimal {
public CustomBigDecimal(String val) {
super(val);
this.setScale(2, RoundingMode.HALF_UP);
}
}
我知道没有做这份工作,但我找不到办法去做,这可能吗?this.setScale(2, RoundingMode.HALF_UP);