无法在数组类型可比较[ ] 上调用 get int

Kat*_*ine 2 java arraylist syntax-error duplicates

我正在编写一种方法来查找数组是否有重复项。我在 equals 方法中遇到了一些问题,粗体行出错。我可以做出任何调整吗?

这是我的一些部分代码:

  public boolean duplicate(){
      for (int i=0; i<data.length; i++){
          for (int j=i+1; j<data.length; j++){
              **if (data.get(i).equals(data.get(j)){**
                  return true;
              }
          }
      }
      return false;
  }
Run Code Online (Sandbox Code Playgroud)

Mur*_*nik 5

数组没有这个get(int)方法。相反,他们使用[int]以下语法:

if (data[i].equals(data[j])) {
    return true;
}
Run Code Online (Sandbox Code Playgroud)