Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
クラスが次のように定義されてNodeいるクラスのオブジェクトのハッシュ セットがあるとします。Node
Node
class Node{ int id; public int hash(){ return id; } }
ハッシュ セットに id の要素が含まれているかどうかを確認したいのですnが、 object を持たずにそれを行うにはどうすればよいでしょうか?
n
できません。ハッシュ コードの使用は HashSet クラスの内部実装ですが、Set インターフェースはハッシュ コードについて話しません。
ID ごとにオブジェクトを保存し、特定の ID が存在するかどうかを確認できる Map のような代替構造を使用することをお勧めします。