现在,我正在研究哪种数据类型适合 Java 8 中的货币/货币。
我遇到了关于货币/货币数据的数据类型和操作的 JSR-354 规范。其 API 的参考实现在这里:https ://github.com/JavaMoney
我尝试通过网络上的示例学习0.9版的 api。这很酷也很容易。但是当我将 api 的版本更新到1.0时,我意识到核心构建器类MonetaryCurrencies
和MonetaryAmounts
包含MonetaryFunctions
货币功能的类已被完全删除,而不是被标记为已弃用。
对 API 进行如此巨大的更改是否正常?有没有人在生产中尝试过 JavaMoney Api?
除了表示货币/货币数据之外BigDecimal
,您还有什么建议?java.util.Currency