集合操作
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); } }