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