如何在Java中对金额进行建模 [已关闭]
2022-09-04 08:37:21
任何人都可以推荐一个类库或设计模式来模拟金钱的数量吗?
我想它应该支持:
- 多种货币
- 一种指示小数位数的机制
- 数学(尊重某些舍入约定(cfr即。银行家四舍五入))
- 与字符串表示形式之间的序列化
- ... ?
即 19.99 美元可以序列化为“USD-2-00000001999”
(而 2 表示小数位数)
任何人都可以推荐一个类库或设计模式来模拟金钱的数量吗?
我想它应该支持:
即 19.99 美元可以序列化为“USD-2-00000001999”
(而 2 表示小数位数)
我会检查JScience项目(Jean Marie Dautelle)的货币模块。
根据你的确切需求,Stephen Colebourne在一段时间前开始了Joda-Money(“一个比JScience更专注的项目”)。但是目前还没有完整的版本(版本0.5是在一年前发布的)。