Изменилась карта. Как получить изменения?
Есть карта Map. В прекрасный момент несколько её Value могут измениться, ключи конечно же остаются на местах . Мне нужно получить карту которая бы содержала в себе только те пары ключ-значение которые были изменены.
Думал взять keySet() и сделать removeAll() но ключи ведь не меняются, поэтому я получу пустой результат.
Думал получить values() из двух карт и сделать removeAll(), в этом случае я конечно получаю пары которые изменились, но без ключей. Просто голые значения без ключей не годяться. Как быть?
Источник: Stack Overflow на русском