AIによる要約JavaのSetは重複を持たないコレクションですが、自作クラスを入れたときに期待通り重複削除されないことがあります。原因の多くは、equalsとhashCodeの実装、または何を重複とみなすかの設計です。 Setは重複を許さないコレクションです。文字列や数値なら、直感通りに重複が消えることが多いです。 しかし、自分で作ったクラスをHashSetに入れると、同じ内容に見えるのに重複が残ることがあります。 この記事のポイント Setの重複判定はequalsとhashCodeに依存する 自作クラス ...