首页 > 其他分享 >Collection中的成员方法2 day12

Collection中的成员方法2 day12

时间:2024-08-09 21:38:46浏览次数:8  
标签:成员 System Collection day12 集合 c2 c1 out

package com.shujia.day12;

import java.util.ArrayList;
import java.util.Collection;

/*
    Collection中的成员方法:
        boolean addAll(Collection c)        将直接添加另一个集合中所有单元素
        boolean removeAll(Collection c)     从一个集合中移除另一个集合中所有的元素
        boolean containsAll(Collection c)   判断A集合中是否包含B集合所有元素
        boolean retainAll(Collection c)     A集合与B集合做交集,重复的部分覆盖到A集合中,B集合不变

    今后我们在开发中,一个集合只能存储一种数据类型的元素。
 */
public class CollectionDemo2 {
    public static void main(String[] args) {
        //创建一个Collection集合对象
        Collection c1 = new ArrayList();
        c1.add("hello");
        c1.add("world");
        c1.add("java");
        c1.add("hadoop");
        c1.add("hello");


        //创建第二个集合对象
        Collection c2 = new ArrayList();
        c2.add("hello");
        c2.add("hadoop");
        c2.add("nihao");
        System.out.println("c1: "+c1);
        System.out.println("c2: "+c2);

//        System.out.println("============================================");
        //boolean addAll(Collection c) 将直接添加另一个集合中所有单元素
//        c1.addAll(c2);
//        System.out.println("c1: "+c1);
//        System.out.println("c2: "+c2);

//        System.out.println("============================================");
        //boolean removeAll(Collection c) 从一个集合中移除另一个集合中所有的元素
//        c1.removeAll(c2);
//        System.out.println("c1: "+c1);
//        System.out.println("c2: "+c2);

        //boolean containsAll(Collection c) 判断A集合中是否包含B集合所有元素
//        System.out.println(c1.containsAll(c2));

        System.out.println("============================================");
        //boolean retainAll(Collection c)  A集合与B集合做交集,重复的部分覆盖到A集合中,B集合不变
        c1.retainAll(c2);
        System.out.println("c1: "+c1);
        System.out.println("c2: "+c2);



    }
}

标签:成员,System,Collection,day12,集合,c2,c1,out
From: https://www.cnblogs.com/qiwei-bigdata/p/18351553

相关文章

  • Collection(接口)及对单个元素进行操作day12
    packagecom.shujia.day12;importjava.util.ArrayList;importjava.util.Collection;/*Collection:合层次结构中的根界面。集合表示一组被称为其元素的对象。一些集合允许重复元素,而其他集合不允许。】、有些被命令和其他无序。JDK不提供此接口的任何直接实现:它......
  • Date日期类和SimpleDateFormat日期格式化类day12
    packagecom.shujia.day12;importjava.text.SimpleDateFormat;importjava.util.Date;/*日期相关的类:Date构造方法:publicDate()获取当前时间的Date类型格式:FriAug0920:33:11CST2024publicDate(longdate)获取指......
  • System类day12
    /*System类:和系统相关操作的类publicstaticvoidgc()垃圾回收的publicstaticvoidexit(intstatus)强制结束java进程publicstaticlongcurrentTimeMillis()获取当前系统的时间戳,毫秒形式*/publicclassSystemDemo1{......
  • Integer 包装类day12
    packagecom.shujia.day12;/*Integer的成员方法:publicintintValue()将包装的基本数据类型值取出来publicstaticintparseInt(Strings)String->intpublicstaticStringtoString(inti)int->Stringpublic......
  • 包装类day12
    packagecom.shujia.day12;/*包装类:为了让基本数据类型的变量像引用数据类型那样可以调用方法,处理对应值,java针对每一种基本数据类型都提供了对应的引用数据类型这些引用数据类型统称为包装类。byte--Byteshort--......
  • 深入分析编程命名规范:成员变量命名约定的比较与分析
    目录标题1.引言2.成员变量命名约定简介谷歌命名规范Qt命名规范微软命名规范其他使用`_`前缀的规范小结3.各命名规范的详细分析谷歌命名规范:成员变量后缀`_`Qt和微软命名规范:成员变量前缀`m_`其他使用`_`前缀的规范比较总结4.综合比较可读性可维护性学习曲......
  • 编写一个函数接受这些参数:内含int类型元素的数组名,数组的大小和一个代表选取次数的值
    /编写一个函数接受这些参数:内含int类型元素的数组名,数组的大小和一个代表选取次数的值。该函数从数组中随机指定数量的元素,并打印他们。每个元素只能选择一次(模拟抽奖数字或挑选陪审团成员)。另外,如果你的实现有time()或类似的函数,可以在srand()中使用这个函数的输出来初始化......
  • 【13.PIE-Engine案例——加载Landsat8 Collection2 SR数据集】
    原始链接原始路径欢迎大家登录航天宏图官网查看本案例原始来源结果展示具体代码/***@File:Landsat8Collection2SR*@Time:2021/5/24*@Author:piesat*@Version:1.0*@Contact:400-890-0662*@License:(C)Copyright航......
  • 成员方法调用的细节
    1publicclassshuzu03{2publicstaticvoidmain(String[]args){345AAa=newAA();6int[]res=a.getSumAndSub(1,4);7System.out.println("和="+res[0]);8System.out.println("差="+......
  • 成员内部类day10
    /*内部类常用的修饰符:static被静态的修饰可以直接通过类名.创建对象newOuter2.Inner1()private私有的需要在创建个方法来访问*///classOuter2{//staticinta1=10;//privatestaticinta2=11;//publicstaticinta3......