zoukankan      html  css  js  c++  java
  • 集合的操作 contains(),containsAll() ,addAll(),removeAll(),

    package seday11;

    import java.util.ArrayList;
    import java.util.Collection;
    import java.util.HashSet;
    /**
    * @author xingsir
    * 集合的操作
    */
    public class CollectionDemo3 {

    public static void main(String[] args) {
    //创建集合c1,可重复并且有序
    Collection c1=new ArrayList();
    c1.add("c#");
    c1.add("c++");
    c1.add("Java");
    System.out.println(c1);//打印
    //创建集合c2,不可重复
    Collection c2=new HashSet();
    c2.add("c#");
    c2.add("c++");
    c2.add("Java");
    System.out.println(c2);//打印

    c1.addAll(c2);//addAll(),将给定集合中的所有元素添加到当前集合中
    System.out.println(c1);//打印
    c2.addAll(c1);//addAll(),将给定集合中的所有元素添加到当前集合中
    System.out.println(c2);//打印

    //创建集合c3
    Collection c3=new ArrayList();
    c3.add("c++");
    c3.add("python");
    /*
    * boolean contains(E e)
    * 判断当前集合是否包含给定元素,判断也是根据元素equals比较的。
    */
    boolean contains= c1.contains("c#");
    System.out.println("是否有包含:"+contains);

    /*
    * boolean containsAll(Collection c)
    * 判断当前集合是否包含给定集合的所有元素。
    */
    contains =c2.containsAll(c3);
    System.out.println("是否全包含:"+contains);

    /*
    * 删除当前集合中与给定集合的共有元素(删交集)removeAll()
    */
    c1.removeAll(c3);
    System.out.println(c1);

    }

    }

  • 相关阅读:
    extjs__(grid Panel绑定数据)
    web项目中对post请求乱码处理
    lucene之Field属性的解释
    spring整合mybatis框架
    jasperreports实现pdf文档的生成
    ireport图形化界面生成pdf文档
    iText框架(生成pdf文档)
    spring配置问题
    动手实践PHP7的HashTable
    基于epoll实现一个IO多路复用的回声服务器
  • 原文地址:https://www.cnblogs.com/xingsir/p/12089905.html
Copyright © 2011-2022 走看看