Ich bin zwei Werte vergleichen und Sonar Flusen werfen "Only the sign of the result should be examined" this issue
bekommen.Sonar Flusen: "compareTo" Ergebnisse sollten nicht für spezifische Werte überprüft werden
Code:
if (recBalanceAmt.compareTo(recRolloverEligibility) == 1) {
recExpAmt = recBalanceAmt.subtract(recRolloverEligibility);
}
Wie dieses Problem zu lösen?
Warum? mit 1 vergleichen ist nicht in Ordnung? oder gibt es ein Problem mit dem Vergleich mit 1? –
vertraglich kann eine compareTo-Methode jeden positiven Wert zurückgeben, nicht unbedingt 1. Wenn also die Methode 2 zurückgibt und Sie das Ergebnis mit 1 vergleichen, wird Ihre Bedingung nicht erfüllt. – benzonico