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

    }

    }

  • 相关阅读:
    activiti5.13工作流系列(一)-初识
    java通过http调用服务
    Eclipse快捷键大全(转载)
    java作用域-转
    ajax两种不同方式的不同结果
    MySQL索引背后的数据结构及算法原理 --转
    解决json包含html标签无法显示的问题
    js下的sleep实现
    json使用
    比较靠谱的网页分页代码-转
  • 原文地址:https://www.cnblogs.com/xingsir/p/12089905.html
Copyright © 2011-2022 走看看