Collection的一些方法 添加 add(E e)//添加一个对象 addAll(Collection col)//添加一个集合 删除 remove(E e)//删除一个对象 removeAll(Collection col)//删除一个集合 clear()//清空操作 判断 isEmpty()//判断集合是不是为空 contains(E e)//包含一个对象 contiansAll(Collection col)//是否包含这个集合 获取 iterator()//迭代器 就是拿出集合中的对象 size()//集合的长度 其他 retainAll(Collection col)//取交集 toArray()//集合变成数组 package test; import java.util.*; import javax.security.auth.kerberos.KerberosKey; import java.io.*; import java.math.BigInteger; public class Main { private static final String space_operator = " "; public static void main(String[] args) throws Exception { Scanner scanner = new Scanner(new BufferedInputStream(System.in)); PrintWriter out = new PrintWriter(new OutputStreamWriter(System.out)); Collection col = new ArrayList(); Collection col2 = new ArrayList(); //添加 col.add(1); col.add("sdds"); col.add(true); col2.add(1); col2.add("kk"); col2.add("dds"); System.out.println(col); //删除 col.remove(1); System.out.println(col); col.clear(); System.out.println(col); //输出是否包含某一个元素 System.out.println(col.contains(1)); //添加一个集合到另外一个集合 col.addAll(col2); System.out.println(col); //将参数集合中的元素和原集合相同的全部删除 col.removeAll(col2); System.out.println(col); //是否包含这个集合 System.out.println(col.containsAll(col2)); //求出两个集合的交集 col.retainAll(col2); System.out.println(col); //迭代器去除Collection中的元素 for(Iterator it = col2.iterator(); it.hasNext();) { System.out.println(it.next()); } } }