zoukankan      html  css  js  c++  java
  • Collection集合的带All功能的测试

    public class Demo4_CollectionAll {
        public static void main(String[] args) {
        //    Demo1();
        //    Demo2();
        //    Demo_3();
            Collection c1 = new ArrayList();
            c1.add("a");
            c1.add("b");
            c1.add("c");
            c1.add("d");
            
            Collection c2 = new ArrayList();
            c2.add("y");
            c2.add("h");
            c2.add("z");
            //取交集,如果调用的集合改变就返回true,如果调用的集合不变就返回false
            boolean b = c1.retainAll(c2);//取交集
            System.out.println(b);
            System.out.println(c1);
        }
    
        private static void Demo_3() {
            Collection c1 = new ArrayList();
            c1.add("a");
            c1.add("b");
            c1.add("c");
            c1.add("d");
            
            Collection c2 = new ArrayList();
            c2.add("a");
            c2.add("b");
            c2.add("b");
            
            boolean b = c1.containsAll(c2);//判断调用的集合是否包含传入的集合
            System.out.println(b);
        }
    
        private static void Demo2() {
            Collection c1 = new ArrayList();
            c1.add("a");
            c1.add("b");
            c1.add("c");
            c1.add("d");
            
            Collection c2 = new ArrayList();
            c2.add("a");
            c2.add("b");
            c2.add("z");
            
            boolean b = c1.removeAll(c2);//删除的是交集
            System.out.println(b);
            System.out.println(c1);
        }
    
        private static void Demo1() {
            Collection c1 = new ArrayList();
            c1.add("a");
            c1.add("b");
            c1.add("c");
            c1.add("d");
            
            // alt + shift + r 改名
            Collection c2 = new ArrayList();
            c2.add("a");
            c2.add("b");
            c2.add("c");
            c2.add("d");
            
            //将c2添加到c1中  而c1.add(c2) 是将c2看成一个对象加入c1
            c1.addAll(c2);
            System.out.println(c1);
        }
    }
  • 相关阅读:
    BZOJ3197:[SDOI2013]刺客信条——题解
    C 程序与 C++ 程序之间的相互调用
    使用Dev C++调试(debug)程序
    ARM 汇编指令 ADR 与 LDR 使用
    华为交换机以 LACP 模式实现链路聚合
    DLCI 简介
    华为路由器帧中继 FR 实验
    GVRP 的工作机制和工作模式
    华为路由器 HDLC 实验
    华为路由器 IPSec 与 GRE 结合实验
  • 原文地址:https://www.cnblogs.com/happystudyhuan/p/10736399.html
Copyright © 2011-2022 走看看