JD.EQ.UTA
JD.EQ.UTA は、配列型と非配列型が equals メソッドで比較されている場合に検出されます。脆弱性とリスク
脆弱性とリスク
すなわち、プログラムに間違った動作の原因となる可能性のあるエラーが含まれていることを示します。
軽減と防止
equals メソッドの引数を修正してください。おそらく、配列要素との比較が必要です。
例 1
コピー
public boolean checkNames(String[] ids) {
if (ids.equals("")) return false;
// ...
return true;
}
JD.EQ.UTA が 10 行目に対して報告されています。配列型と非配列型の比較は、常に false を返します。