Java HashSet z niestandardowymi kryteriami równości? [duplikować

To pytanie ma już odpowiedź tutaj:

Czy w Javie jest możliwe stworzenie czegoś podobnego do Komparatora, ale do implementacji niestandardowego equals () i hashCode () 7 odpowiedzi

Szukałem czegoś podobnego do zdolności Java TreeSet do otrzymania niestandardowego komparatora w czasie tworzenia instancji, więc nie musiałem używać domyślnych kryteriów równości obiektu (i kodu skrótu).

Najbliższe, co mogłem wymyślić, to zawinięcie moich obiektów w prywatną klasę niestandardową, ale to wydaje się hack :( To ostatecznie jest rodzajem powtarzającego się motywu podczas programowania, więc zastanawiałem się, czy jest już coś, co możemy wykorzystać , Może we wspólnych bibliotekach?

Dzięk

questionAnswers(3)

yourAnswerToTheQuestion