¿Cómo recibir la diferencia de mapas en java?
Tengo dos mapas:
Map<String, Object> map1;
Map<String, Object> map2;
Necesito recibir diferencia entre estos mapas. ¿Puede existir la forma de recibir esta diferencia? Por ahora parece que es necesario tomar el conjunto de entradas de cada mapa y encontrar diff1 = set1 - set2 y diff2 = set2-set1. Después de crear el mapa de resumen = dif1 + dif2 Se ve muy incómodo. ¿Existe otra forma? Gracias.