2d char 配列のリスト/セットに、パラメーターとして渡す別の 2d char 配列の正確な複製が含まれているかどうかを確認する必要があります。私の考えは、メソッドを作成してHashSet
から使用するcontains()
ことでしたが、実際には機能していません。メソッド 2D 配列を渡すことと関係があると思います。可能であれば、コストがかかりすぎるため、リスト内のすべての項目を反復処理したくありません。ここで私を助けてください。ありがとう!
質問する
1459 次
1 に答える
4
hashCode
配列の は に基づいているため、これは機能しません。Object
同じ参照を見つけようとしない限り、contains
に評価されることはありませんtrue
。
配列とおよびoverride
のラッパーを作成する必要があります。この目的のためにArrays.deepEqualsを使用できますhashCode
equals
于 2012-08-20T21:00:51.077 に答える