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

      

  • 相关阅读:
    第24课 #pragma使用分析
    第23课 #error和#line使用分析
    第22课 条件编译使用分析
    第21课 宏定义与使用分析
    Codeforces Round #142 (Div. 2)B. T-primes
    SPOJ XMAX
    Uva 10036
    Timus 1009. K-based Numbers
    MBLAST
    ROADS
  • 原文地址:https://www.cnblogs.com/WINDZLY/p/11788643.html
Copyright © 2020-2023  润新知