问题:系统中部分数值使用double储存,但是在计算的时候使用的是BigDecimal。代码中通过构造函数将double转化为BigDecimal,但是转化产生了更多的小数。查看了构造方法发现
翻译版
注释中建议转化为Double.toString(double),然后在使用构造方法。或者直接使用静态方法BigDecimal.valueof(double)方法来获得。
使用的idea翻译插件
问题:系统中部分数值使用double储存,但是在计算的时候使用的是BigDecimal。代码中通过构造函数将double转化为BigDecimal,但是转化产生了更多的小数。查看了构造方法发现
翻译版
注释中建议转化为Double.toString(double),然后在使用构造方法。或者直接使用静态方法BigDecimal.valueof(double)方法来获得。
使用的idea翻译插件