Использовать экземпляр объекта в качестве ключа в hashmap, а затем обращаться к нему с совершенно новым объектом? [Дубликат]
На этот вопрос уже есть ответ:
Какие проблемы следует учитывать при переопределении equals и hashCode в Java? 11 ответовУ меня есть hasmap с ключевым объектом,
HashMap<Key, Object> test;
и создать новый ключ («тот же»), что и ключ ..
так это как ..:
test.put(new Key("the same"), someObject);
(без сохранения этого ключа в переменной)
so .. через некоторое время ... я хочу получить доступ к хэш-карте, потому что у меня нет объекта, я попытался создать новый ключ ("тот же") и сделать его ключом. Но это не сработало.
Как заставить это работать? (без сохранения первого объекта «ключ» в переменной)
Так что пока что я использую объект String в качестве ключа.
HashMap<String, Object>