配列のequalsはObject.equalsをオーバーライドしないため、すべての同じIndexの要素が等価である場合のみtrueになる。 ArrayListはすべての同じIndexの要素のequalsメソッドの結果がtrueであればtrueになる。
MapのKeyに配列を使ってしまってハマった。。ArrayListを使うようにしよう。
参考:
配列のequalsはObject.equalsをオーバーライドしないため、すべての同じIndexの要素が等価である場合のみtrueになる。 ArrayListはすべての同じIndexの要素のequalsメソッドの結果がtrueであればtrueになる。
MapのKeyに配列を使ってしまってハマった。。ArrayListを使うようにしよう。
参考: