Я делаю некоторую курсовую работу для универа, я действительно должен знать это, но я не уверен, как я могу обновить объект, сохраненный в HashMap.
У меня есть абстрактный класс 'User', который распространяется на классы 'Customer' и 'Staff', экземпляры которых хранятся в HashMap с именем 'mapUsers'.
Я думал, что это можно сделать, сохранив элемент, который будет изменен, в temp 'User' объект, в этом временном экземпляре я мог изменить объект любым необходимым способом.
Мой реальный вопрос заключается в том, обновит ли это объект, хранящийся в HashMap, или мне придется удалить элемент, сохраненный в HashMap, и заменить его на измененный temp экземпляр.
Есть ли более простой способ сделать это, я подумал, может быть, что-то вроде
HashMap.get(index).performOperation();
что-то в этом роде, где я могу выполнить операцию без удаления элементов.