Wie erhalte ich Kartenunterschiede in Java?

Ich habe zwei Karten:

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

Ich muss Unterschiede zwischen diesen Karten erhalten. Gibt es vielleicht Apache-Utils, wie man diesen Unterschied erhält? Für den Moment scheint es notwendig zu sein, die Eintrittsmenge jeder Karte zu nehmen und diff1 = set1 - set2 und diff2 = set2 - set1 zu finden. Nach dem Erstellen einer Übersichtskarte = diff1 + diff2 sieht es sehr umständlich aus. Gibt es einen anderen Weg? Vielen Dank.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage