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());
}
}
}