zoukankan      html  css  js  c++  java
  • 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());
    		}
    	}
    
    
    	
    }
    

      

  • 相关阅读:
    angularjs表格方式显示数据
    AngularJS $http
    指令
    B2C电商平台开发心得(asp.net+bootstrap)
    项目修改有感_主要是以js、Gridview为主
    ASP.NET 导出gridview中的数据到Excel表中,并对指定单元格换行操作
    AtrousConvolution和dilated convolution
    keras中自定义Layer
    Messes in Reading Source Coding of SSD
    SSD
  • 原文地址:https://www.cnblogs.com/WINDZLY/p/11788643.html
Copyright © 2011-2022 走看看