在Java中(也许使用Guava?),是否提供了一些方法来获取两个Collection之间的差异,例如一个List和一个Set,而不需要修改其中一个Collection(否则将会使用collection1.removeAll(collection2))?
在Guava中,有Sets.difference(set1,set2),但它仅适用于Set,而不适用于任意集合。
感谢任何提示!
在Guava中,有Sets.difference(set1,set2),但它仅适用于Set,而不适用于任意集合。
感谢任何提示!
collection1
的元素复制到testCollection
,然后执行testCollection.removeAll(collection2)
呢? - Grzegorz Rożniecki