给定一个以整分整数表示的价格点,即199 = $1.99
,是否存在用于构造MonetaryAmount
的API方法?
一种简单的方法是将金额除以100,但是想知道是否有API方法可以做到这一点。
MonetaryAmount ma = Money.of(199, "NZD").divide(100);
最佳答案
Money.ofMinor()方法正是您要寻找的。
从较小单位的数量获取Money
的实例。
例如,ofMinor(USD, 1234, 2)
创建实例USD 12.34