package collection;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashSet;
/**
* 集合操作
* @author 清风已来
*
*/
public class Collection_addAll {
public static void main(String[] args) {
Collection c1 =new ArrayList();
c1.add("java");
c1.add("C#");
c1.add("c++");
System.out.println(c1);
Collection c2 =new HashSet();
c2.add("android");
c2.add("ios");
c2.add("java");
System.out.println(c2);
/*
* boolean addAll(Collection c)
* 将给定集合中的所有元素添加到当前集合
*/
c2.addAll(c1);
System.out.println(c2);
/*
* boolean containsAll(Collection c)
* 判断当前集合是否包含给定集合中的所有元素
* 判断标准依然是依靠元素equals比较的结果
*/
boolean contains = c2.containsAll(c1);
System.out.println("contains:"+contains);
/*
* boolean removeAll(Collection c)
* 将当前集合中与给定集合中的共有元素删除(删除交集)
*/
c2.removeAll(c1);
System.out.println(c2);
}
}