java.math.BigDecimal 数値を比較している .equals() の呼び出しを報告します。
2 つの java.math.BigDecimal 数値が等しくなるのは値とスケールの両方が一致している場合だけであるため、これは一般的に誤りとされています。
例:
if (new BigDecimal("2.0").equals(
new BigDecimal("2.00"))) {} // false
クイックフィックス適用後:
if (new BigDecimal("2.0").compareTo(
new BigDecimal("2.00")) == 0) {} // true