在 Java 中表示货币价值 [已关闭]
2022-08-31 10:55:49
据我所知,BigDecimal是推荐的在Java中表示货币价值的最佳实践。你用什么?有没有更好的库,你更喜欢使用?
据我所知,BigDecimal是推荐的在Java中表示货币价值的最佳实践。你用什么?有没有更好的库,你更喜欢使用?
BigDecimal
一路走来。我听说有些人创建自己的或类,用货币封装现金价值,但在皮肤下,它仍然是一个,可能带有BigDecimal.ROUND_HALF_EVEN
舍入。Cash
Money
BigDecimal
编辑:正如Don在他的回答中提到的,有像timeandmoney这样的开源项目,虽然我赞扬他们试图防止开发人员不得不重新发明轮子,但我只是对pre-alpha库没有足够的信心在生产环境中使用它。此外,如果你在引擎盖下挖掘,你会看到他们也使用BigDecimal
。