* Collection的高级功能
* boolean addAll(Collection c):添加一个集合的元素
* boolean removeAll(Collection c):删除一个集合
* boolean containsAll(Collection c):包含元素
* boolean retainAll(Collection c):取交集
public class CollectionDemo2 {
public static void main(String[] args) {
//创建两个集合对象
Collection c1=new ArrayList();
//添加元素
c1.add("hello");
c1.add("world");
c1.add("qwe");
c1.add("iop");
// c1.add("asc1");
// c1.add("asc2");
// c1.add("asc3");
// c1.add("asc4");
Collection c2=new ArrayList();
c2.add("asc1");
c2.add("asc2");
c2.add("asc3");
c2.add("asc4");
System.out.println(c1);
System.out.println(c2);
// boolean addAll(Collection c):添加一个集合的元素
System.out.println("------------");
// System.out.println(c1.addAll(c2));
// System.out.println(c1);
// boolean removeAll(Collection c):删除一个集合
//在C1中删除重复c2的一个元素就算删除
// System.out.println(c1.removeAll(c2));
// boolean containsAll(Collection c):包含元素
//包含所有元素才算包含
System.out.println(c1.containsAll(c2));
System.out.println(c1);
System.out.println("-------------");
// boolean retainAll(Collection c):取交集
/*
* A集合对B集合取交集,交集的元素给A集合,返回值boolean表达式的意思
* A集合的元素前后是否发生变化,如果没有变化,返回false,如果有则返回true
*
*
* */
}
}