我有两个 nsset。
nsset1: person.id = 1, person.id = 2, person.id = 3
nsset2: person.id = 1, person.id = 2
结果应该是:
nsset1 - nsset2: person (with id 3)
nsset2 - nsset1: null
这两组中具有相同id的对象是不同的对象,所以我不能简单地做minusSet。
我想做类似的事情:
nsset1: person.id = 1, person.id = 2, person.id = 3
nsset2: person.id = 4, person.id = 5
结果应该是这样的:
nsset1 - nsset2: person (id 1), person (id 2), person (id 3)
nsset2 - nsset1: person (id 4), person (id 5)
做这个的最好方式是什么?