我有两个排序集:sortedSet1(Object ,Object1 , Object2 , Object3 , Object4 )和sortedSet2(Object ,Object1 , Object2 , Object3 , Object4 )。这些对象还有其他包含对象的列表。
我想从内到外比较每个值并捕捉 2 个 sortedSet 之间的任何差异。我不想要确切的区别。我想看看是否有任何变化。我已经尝试过sortedSet1.equals(sortedSet2),但它死了不起作用,如果我在 sortedSet 内更改另一个对象内的值,它不会发现差异。我也试过
if (!sortedSet1.containsAll(sortedSet2)) {
// do something
}
没有运气..我认为答案存在于流中,但我对它们的经验很少..
非常感谢您的帮助。
跃然一笑
不负相思意
随时随地看视频慕课网APP
相关分类