Надеюсь, кто-то может объяснить, почему я не могу извлечь элемент из HashSet.
Рассмотрим мой HashSet, содержащий список MyHashObjects с правильными методами hashCode() и equals().
То, что я надеялся сделать, это построить сам MyHashObject и установить соответствующие свойства хэш-кода для определенных значений.
Я могу запросить HashSet, чтобы увидеть, есть ли в нем "эквивалентные" объекты с помощью метода contains().
Поэтому, даже если contains() возвращает true для 2 объектов, они могут быть не == true.
Почему не существует метода get(), аналогичного тому, как работает contains()?
Заинтересованы в понимании мышления, лежащего в основе этого решения API.