报告比较两个 java.math.BigDecimal 数字的 ==equals() 调用。 这通常会是错误,因为两个 java.math.BigDecimal 数字只有在值和比例上都相等时才相等。

示例:


  // 条件为 false
  val condition = BigDecimal("2.0") ==
      BigDecimal("2.00")

在应用快速修复后:


  // 条件为 true
  val condition = BigDecimal("2.0").compareTo(
      BigDecimal("2.00")) == 0