[英]How to change roundings for MonetaryAmount division in jsr-354
我使用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
是否存在为此设置舍入或可能是其他解决方案的方法?
我不认为JSR 354 RI(Moneta / Moneta-BP)提供了开箱即用的功能,但你可以为这种情况定义自己的MonetaryRounding
。 如果它对大量用户有意义,我们很乐意将其视为JavaMoney-Lib或Shelter。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.