else 分岐を含み、条件が否定されている if ステートメントを報告します。
通常、このようなステートメントは if および else 分岐の順序を反転させると明確さが増します。
現在の if ステートメントを反転するクイックフィックスがあります。
例:
void m(Object o1, Object o2) {
if (o1 != o2) {
System.out.println(1);
}
else {
System.out.println(2);
}
}
クイックフィックス適用後:
void m(Object o1, Object o2) {
if (o1 == o2) {
System.out.println(2);
} else {
System.out.println(1);
}
}
!= null 形式の比較を無視するには、「'!= null' 比較を無視する」オプションを使用します。
!= 0 形式の比較を無視するには、「'!= 0' 比較を無視する」オプションを使用します。