import java.util.ArrayList; import java.util.Collection; public class Collection_gaps { public static void main(String[] args) { Collection c1 = new ArrayList(); c1.add("java"); c1.add("c"); c1.add(".net"); Collection c2 = new ArrayList(); c2.add("php"); c2.add("android"); c2.add("object-c"); /** * boolean addAll(Collection c) * 将给定集合中的所有元素添加到当前集合中 * 添加后当前集合元素发生改变就返回true */ c1.addAll(c2); System.out.println(c1); // [java,c,.net,.php,android,object-c] /** * boolean containsAll(Collection c) * 判断当前集合是否包含给定集合中的所有元素 */ Collection c3 = new ArrayList(); c3.add(".net"); c3.add("android"); System.out.println(c1.containsAll(c3)); //true /** * 删除当前集合中与指定集合共有的元素 */ c1.removeAll(c3); System.out.println(c1); } }