このメソッドは、配列で .equals(Object o) を呼び出しています。 配列は、Objectequals メソッドをオーバーライドしないので、配列で equals メソッドを呼び出すことはアドレスを比較することと同じです。 配列のコンテンツを比較するためには java.util.Arrays.equals(Object[], Object[]) を使用してください。 配列のアドレスを比較するために、明示的に、== を使用して参照等価性をチェックすることは、それほど紛らわしくないでしょう。