标签:bigdecimal

  • Java BigDecimal性能如何处理? - java

    时间:2020-8-15

    我为生活而编写货币交易应用程序,因此我必须使用货币值(Java仍然没有十进制浮点类型并且没有任何东西可以支持任意精度货币计算,这是很可惜的)。 “使用BigDecimal!” -您可能会说。我做。但是现在我有了一些代码,其中性能是是一个问题,而BigDecimal的速度比double原语慢1000倍(!)。 计算非常简单:系统执行许多次a = (1/b) * […]

  • 在Java对象列表中总结BigDecimal - java

    时间:2020-8-3

    我坚持使用一些优雅的方法来获取地图中BigDecimal的总和。我知道如何计算BigDecimal映射中的总和,但不计算具有BigDecimal的对象列表。 我的对象的结构如下: Class Obj { private BigDecimal b; // Getter for b, say getB() } Map<String, List<Obj […]

  • 如何处理接近1的数字乘法 - java

    时间:2020-8-1

    我有一堆浮点数(Java双精度数),其中大多数都非常接近1,作为较大计算的一部分,我需要将它们相乘。我需要做很多事情。 问题是,虽然Java double不会对像这样的数字造成问题: 0.0000000000000000000000000000000001 (1.0E-34) 它们不能代表以下内容: 1.000000000000000000000000000 […]