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

    }

    }

  • 相关阅读:
    CRM
    eclipse 全局替换
    ps 泡泡
    SSH重新登录的问题
    又说oracle spatial 将Geometry转为gml
    其实你可以这样折腾java enum
    Sqlite 多线程入库
    Oracle spatial 将Geometry转换为gml字符串
    Oracle 关于WKT构造SDO_GEOMETRY的问题。
    Lucene之拉框查询
  • 原文地址:https://www.cnblogs.com/xingsir/p/12089905.html
Copyright © 2011-2022 走看看