简单整理下:
boolean addAll(Collection c)
将指定Collection中的所有元素都添加到调用方法的Collection中,返回值表示调用方法的Collection是否发生改变。
boolean removeAll(Collection c)
移除调用方法的Collection中的那些也包含在指定Collection中的所有元素(删除交集),返回值表示调用方法的Collection是否发生改变。
boolean containsAll(Collection c)
判断调用方法的Collection中是否包含指定Collection中所有的元素,全部包含才返回true。
boolean retainAll(Collection c)
仅保留调用方法的 collection 中那些也包含在指定 collection 的元素(保留交集),返回值表示调用方法的Collection是否发生改变。
例如:A对B做交集,A保留交集内容,B不变。返回值表示A是否发生改变。
|
|