Использовать экземпляр объекта в качестве ключа в hashmap, а затем обращаться к нему с совершенно новым объектом? [Дубликат]

На этот вопрос уже есть ответ:

Какие проблемы следует учитывать при переопределении equals и hashCode в Java? 11 ответов

У меня есть hasmap с ключевым объектом,

HashMap<Key, Object> test;

и создать новый ключ («тот же»), что и ключ ..

так это как ..:

test.put(new Key("the same"), someObject);

(без сохранения этого ключа в переменной)

so .. через некоторое время ... я хочу получить доступ к хэш-карте, потому что у меня нет объекта, я попытался создать новый ключ ("тот же") и сделать его ключом. Но это не сработало.

Как заставить это работать? (без сохранения первого объекта «ключ» в переменной)

Так что пока что я использую объект String в качестве ключа.

HashMap<String, Object>

Ответы на вопрос(3)

Ваш ответ на вопрос