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

    }

    }

  • 相关阅读:
    i++与++i
    acm语录
    c# SQL2000 access 远程连接操作
    C# 四舍五入函数
    WINDOWS 2003 远程桌面记录登陆IP
    jquery 资源
    php google baidu 分页
    Solutions to place plus or minus signs to a nonzero digits sequence 123456789 so that result of thus described arithmetic opera
    VB获取网页下文字的链接地址
    php cache 缓存方法类一
  • 原文地址:https://www.cnblogs.com/xingsir/p/12089905.html
Copyright © 2011-2022 走看看