Collection的一些方法

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


	
}

  

原文地址:https://www.cnblogs.com/WINDZLY/p/11788643.html