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