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

    }

    }

  • 相关阅读:
    Mycat 安全设置
    基于 HA 机制的 Mycat 高可用
    mycat中间件进行MySQL数据表的水平拆分
    mycat中间件进行MySQL数据库的垂直拆分
    mycat中间件进行MySQL的数据读写分离
    dubbo环境搭建--Windows
    分布式应用架构的发展演变RPC
    Java新特性--方法引用
    Java新特性-stream流
    Java新特性-四大函数式接口
  • 原文地址:https://www.cnblogs.com/xingsir/p/12089905.html
Copyright © 2011-2022 走看看