报告用于测试数组相等性的运算符 ==!=。 在大多数情况下,如果本就要测试数组内容的相等性,可以通过 java.util.Arrays.equals() 方法来完成。

建议通过快速修复将 == 替换为 java.util.Arrays.equals()

示例:


  void foo(Object[] x, Object[] y) {
    boolean comparison = x == y;
  }

在应用快速修复后:


  void foo(Object[] x, Object[] y) {
    boolean comparison = Arrays.equals(x, y);
  }