У меня есть два отсортированных набора: sortedSet1(Object ,Object1 , Object2 , Object3 , Object4 )
и sortedSet2(Object ,Object1 , Object2 , Object3 , Object4 )
. У объектов есть другие списки с объектами внутри.
Я хочу сравнить каждое значение изнутри и уловить любые различия между двумя sortedSets. Я не хочу точную разницу. Я хочу видеть, есть ли какие-либо изменения. Я пробовал sortedSet1.equals(sortedSet2)
, но он не работает, если я изменяю значение внутри другого объекта внутри sortedSet, он не улавливает разницу. Я также пытался
if (!sortedSet1.containsAll(sortedSet2)) {
// do something
}
без удачи .. Я думаю, что ответ существует в потоках, но у меня очень мало опыта с ними ..
Большое спасибо за вашу помощь.