У меня есть карта, содержащая некоторые ключи (строки) и значения (POJO)
Я хочу выполнить итерацию по этой карте и изменить некоторые данные в POJO.
Текущий код, который я унаследовал, удаляет данную запись и добавляет ее обратно после внесения некоторых изменений в POJO.
Это не сработает, так как вы не должны изменять карту во время ее итерации через нее (метод синхронизирован, но ConcurrentModificationException все еще появляется)
Мой вопрос, если мне нужно перебирать карту и изменять значения, каковы лучшие методы/методы, которые я могу использовать для этого? Чтобы создать отдельную карту и построить ее, когда я иду, верните копию?