如何在Java中建模一定数量的Money

Jan*_*Jan 14 java modeling design-patterns model

任何人都可以推荐一个类库或一个设计模式模型货币量

我想它应该支持:

  • 多种货币
  • 一种指示小数位数的机制
  • 数学(尊重某些舍入约定(CFR,即Banker's Rounding))
  • 序列化与String表示之间的序列化
  • ......?

19.99美元可以序列化为" USD-200000001999 "
(而2表示小数位数)

Pas*_*ent 9

我会检查JScience项目中的货币模块(Jean Marie Dautelle).

根据您的具体需求,Stephen Colebourne不久前启动了Joda-Money("比JScience 更加专注的项目").但目前还没有完整版本(一年前发布了0.5版本).

  • Joda-Money相当稳定,所以不需要大量的开发.也就是说,我很感激反馈,评论和小改进建议(例如GitHub分叉) (3认同)