Как получить разницу карт в java?

У меня есть две карты:

Map<String, Object> map1;
Map<String, Object> map2;

Мне нужно получить разницу между этими картами. Существует ли может быть Apache утилит, как получить эту разницу? На данный момент, кажется, нужно взять набор записей каждой карты и найти diff1 = set1 - set2 и diff2 = set2- set1. После создания сводной карты = diff1 + diff2 Это выглядит очень неловко. Существует ли другой путь? Благодарю.

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

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