У меня есть две карты типа Map , одна с именем «oldValues» представляет старое состояние объекта, а другая с именем «newValues» представляет новое состояние того же объекта.
Существует ли простой и читаемый способ узнать, отличаются ли старое состояние от нового (то есть, изменилось ли состояние)?
В идеале, я бы хотел использовать библиотечную функцию "java.utils" или "Apache Commons", например:
hasChanged = !MapUtils.diff(oldValues, newValues).isEmpty();
Примечание: я искал, но не нашел.
Спасибо.