我对货币使用jsr-354
org.javamoney.moneta
api。
我需要分钱,例如我希望将舍入值设为0.25
所以100美元/ 3应该是33.25
默认
val dollar100 = FastMoney.of(100, Monetary.getCurrency(Locale.US))
val res = dollar100.divide(3)
结果是33.3333
是否有为此设置舍入或可能是其他解决方案的构建方式?
答案 0 :(得分:0)
我不认为JSR 354 RI(Moneta / Moneta-BP)提供开箱即用的功能,但您可以为此类情况定义自己的MonetaryRounding
。如果对大量用户有意义,我们很乐意将其视为JavaMoney-Lib或Shelter。