首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 企业软件 > 行业软件 >

Collection中的removeAll步骤

2012-08-02 
Collection中的removeAll方法?? public boolean removeAll(Collection? c)????移除此 collection 中那些

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 中移除。

热点排行