zoukankan      html  css  js  c++  java
  • 【CollectionDemo2】

    package com.yjf.esupplier.common.test;
    
    import java.util.ArrayList;
    import java.util.Collection;
    
    /**
     * @author shusheng
     * @description Collection接口成员方法
     * @Email shusheng@yiji.com
     * @date 2018/12/11 16:48
     */
    public class CollectionDemo2 {
    
        public static void main(String[] args) {
    
            // 创建集合 1
            Collection c1 = new ArrayList();
            c1.add("abc1");
            c1.add("abc2");
            c1.add("abc3");
            c1.add("abc4");
    
            // 创建集合 2
            Collection c2 = new ArrayList();
            c2.add("abc4");
            c2.add("abc5");
            c2.add("abc6");
            c2.add("abc7");
    
            // boolean addAll(Collection c):添加一个集合的元素
            System.out.println("addAll:" + c1.addAll(c2));
            System.out.println("c1:" + c1);
            System.out.println("c2:" + c2);
    
            //boolean removeAll(Collection c):移除一个集合的元素
            //只要有一个元素被移除了,就返回 true。
            System.out.println("removeAll:" + c1.removeAll(c2));
            System.out.println("c1:" + c1);
            System.out.println("c2:" + c2);
    
            //boolean containsAll(Collection c):判断集合中是否包含指定的集合元素(是一个还
            //只有包含所有的元素,才叫包含
            System.out.println("containsAll:"+c1.containsAll(c2));
            System.out.println("c1:" + c1);
            System.out.println("c2:" + c2);
    
            //取交集后赋给c1
            System.out.println("retainAll:"+c1.retainAll(c2));
            System.out.println("c1:" + c1);
            System.out.println("c2:" + c2);
        }
    }

    执行结果:

    addAll:true
    c1:[abc1, abc2, abc3, abc4, abc4, abc5, abc6, abc7]
    c2:[abc4, abc5, abc6, abc7]
    removeAll:true
    c1:[abc1, abc2, abc3]
    c2:[abc4, abc5, abc6, abc7]
    containsAll:false
    c1:[abc1, abc2, abc3]
    c2:[abc4, abc5, abc6, abc7]
    retainAll:true
    c1:[]
    c2:[abc4, abc5, abc6, abc7]
    终身学习者
  • 相关阅读:
    cogs 2355. [HZOI 2015] 有标号的DAG计数 II
    洛谷 P4705 玩游戏
    LOJ #6436. 「PKUSC2018」神仙的游戏
    CF712D Memory and Scores
    CF 553E Kyoya and Train
    洛谷 P4841 城市规划
    [转载]Java集成PageOffice在线打开编辑word文件
    [转载]Java读取Excel中的单元格数据
    [转载]Java操作Excel文件的两种方案
    [转载]Java导出Excel
  • 原文地址:https://www.cnblogs.com/zuixinxian/p/10340770.html
Copyright © 2011-2022 走看看