1
私は2つの値を比較して、ソナーのリントを得ることは"Only the sign of the result should be examined" this issue
です。ソナーlint:特定の値の "compareTo"結果をチェックしないでください
コード:
if (recBalanceAmt.compareTo(recRolloverEligibility) == 1) {
recExpAmt = recBalanceAmt.subtract(recRolloverEligibility);
}
どのようにこの問題を解決するには?
なぜですか? 1と比較するとOKではないですか?または1と比較して問題がありますか? –
契約では、compareToメソッドは正の値を返すことができますが、必ずしも1である必要はありません。したがって、メソッドが2を返し、結果を1と比較すると、条件は満たされません。 – benzonico