Collection中的removeAll方法
?? public boolean removeAll(Collection<?> c)??
??移除此 collection 中那些也包含在指定 collection 中的所有元素(可选操作)。此调用返回后,collection 中将不包含任何与指定 collection 相同的元素。
?
?
?
? 问题1:覆盖了equals方法是否一定覆盖hashCode方法
? http://www.exam8.com/computer/djks/dj2/Java/ziliao/200810/1314425.html
? 问题2:removeAll方法在数据量很大的情况下,是不适合用的,该用什么方法来解决呢
?
? 另外还有retainAll
? public boolean retainAll(Collection<?> c)
?仅保留此 collection 中那些也包含在指定 collection 的元素(可选操作)。换句话说,移除此 collection 中未包含在指定 collection 中的所有元素。
此实现在此 collection 上进行迭代,依次检查该迭代器返回的每个元素,以查看其是否包含在指定的 collection 中。如果不是,则使用迭代器的 remove 方法将其从此 collection 中移除。