1. public class Demo4_CollectionAll {
  2. public static void main(String[] args) {
  3. // Demo1();
  4. // Demo2();
  5. // Demo_3();
  6. Collection c1 = new ArrayList();
  7. c1.add("a");
  8. c1.add("b");
  9. c1.add("c");
  10. c1.add("d");
  11.  
  12. Collection c2 = new ArrayList();
  13. c2.add("y");
  14. c2.add("h");
  15. c2.add("z");
  16. //取交集,如果调用的集合改变就返回true,如果调用的集合不变就返回false
  17. boolean b = c1.retainAll(c2);//取交集
  18. System.out.println(b);
  19. System.out.println(c1);
  20. }
  21.  
  22. private static void Demo_3() {
  23. Collection c1 = new ArrayList();
  24. c1.add("a");
  25. c1.add("b");
  26. c1.add("c");
  27. c1.add("d");
  28.  
  29. Collection c2 = new ArrayList();
  30. c2.add("a");
  31. c2.add("b");
  32. c2.add("b");
  33.  
  34. boolean b = c1.containsAll(c2);//判断调用的集合是否包含传入的集合
  35. System.out.println(b);
  36. }
  37.  
  38. private static void Demo2() {
  39. Collection c1 = new ArrayList();
  40. c1.add("a");
  41. c1.add("b");
  42. c1.add("c");
  43. c1.add("d");
  44.  
  45. Collection c2 = new ArrayList();
  46. c2.add("a");
  47. c2.add("b");
  48. c2.add("z");
  49.  
  50. boolean b = c1.removeAll(c2);//删除的是交集
  51. System.out.println(b);
  52. System.out.println(c1);
  53. }
  54.  
  55. private static void Demo1() {
  56. Collection c1 = new ArrayList();
  57. c1.add("a");
  58. c1.add("b");
  59. c1.add("c");
  60. c1.add("d");
  61.  
  62. // alt + shift + r 改名
  63. Collection c2 = new ArrayList();
  64. c2.add("a");
  65. c2.add("b");
  66. c2.add("c");
  67. c2.add("d");
  68.  
  69. //将c2添加到c1中 而c1.add(c2) 是将c2看成一个对象加入c1
  70. c1.addAll(c2);
  71. System.out.println(c1);
  72. }
  73. }

Collection集合的带All功能的测试的更多相关文章

  1. Java Collection集合方法

    一.简单方法 package cn.itcast.day15; import java.util.ArrayList; import java.util.Arrays; import java.uti ...

  2. Collection集合的功能及总结

    Collection集合是集合顶层接口,不能实例化 功能 1.添加功能 boolean add(Object obj):添加一个元素 boolean addAll(Collection c):添加一个 ...

  3. Collection集合和Collection集合常用功能

    Collection集合常用功能 方法: boolean add(E e); 向集合中添加元素 boolean remove(E e); 删除集合中的某个元素 void clear(); 清空集合所有 ...

  4. Java基础知识强化之集合框架笔记04:Collection集合的基本功能测试

    1. Collection集合的基本功能测试: package cn.itcast_01; import java.util.ArrayList; import java.util.Collectio ...

  5. ------------------java collection 集合学习 ----小白学习笔记,,有错,请指出谢谢

    <!doctype html>java对象集合学习记录 figure:first-child { margin-top: -20px; } #write ol, #write ul { p ...

  6. PCB MongoDB 数据库 Collection集合导出与导入

    由于一直以来用微软可视化图形界面习惯了,而MongoDB是命令式操作,而用系统自带CMD操作不方便, 这里介绍一款CMD的替代品,大小100多M. Cmder工具下载  https://github. ...

  7. 前端开发必备调试工具(Chrome的F12自带的功能和firebug插件差不多)

    前端开发必备调试工具(Chrome的F12自带的功能和firebug插件差不多) 一.总结 Chrome的F12自带的功能和firebug插件差不多 二.前端开发必备调试工具 在前端开发中我们经常会要 ...

  8. Collection集合与Map集合的知识点梳理

    在Java中集合分为单列集合(Collection)与双列集合(Map),本文主要对两种集合的常用实现类作一介绍,如果有不足,恳请指教更正. 1.前言 说到集合肯定要介绍下集合的概念与特点:集合是一个 ...

  9. Java SE 核心 II【Collection 集合框架】

    Collection集合框架 在实际开发中,需要将使用的对象存储于特定数据结构的容器中.而 JDK 提供了这样的容器——集合框架,集合框架中包含了一系列不同数据结构(线性表.查找表)的实现类.集合的引 ...

随机推荐

  1. 跟着刚哥学习Spring框架--通过XML方式配置Bean(三)

    Spring配置Bean有两种形式(XML和注解) 今天我们学习通过XML方式配置Bean 1. Bean的配置方式 通过全类名(反射)的方式   √ id:标识容器中的bean.id唯一. √ cl ...

  2. zookeeper的安装与配置(单机和集群)

    单机模式: 1.首先去官网下载zookeeper的包 zookeeper-3.4.10.tar.gz 2.用FTP上传到服务器或者Linux虚拟机的/usr/local目录下 3.解压文件tar -z ...

  3. SpringCloud之Ribbon

    一:Ribbon是什么?  Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起.Ribbon客户端组件提供一系列完善的配置项如连 ...

  4. SpringCloud服务注册与服务发现之Eureka

    Eureka是SpringCloud Netflix的子模块之一,用于云端的服务发现,服务定位,实现云端中间层服务发现和故障转移.服务注册与发现对于微服务系统来说十分的重要,有了服务注册与发现,就省去 ...

  5. 机器学习-Matplotlib绘图(柱状图,曲线图,点图)

    matplotlib 作为机器学习三大剑客之一   ,比热按时无比强大的 matplotlib是绘图库,所以呢我就分享一下简单的绘图方式 #柱状图 #导报 柱状图 import matplotlib. ...

  6. python学习笔记15-字符串 lsit set truple之间的相互转换

    import string #字符串转list str = 'abcde' list = list(str) #list转字符串 str_convert = ''.join(list) #字符串转se ...

  7. 在MySQL Workbench查看表,表结构,索引,函数,存储过程,触发器,重连

    表 表结构 索引 触发器 存储过程 函数 重新连接 出现Error Code: 2006 MySQL server has gone away时

  8. 5_Python OOP

    1. 实例属性和类属性        (1) 实例属性在构造函数__init__中定义,定义时以self作为前缀,只能通过实例名访问        (2) 类属性在类中方法之外单独定义,还可以在程序中 ...

  9. 解决ubuntu安装系统默认没有创建root用户

    安装ubuntu操作系统的时候,默认没有设置root账户的步骤!!! 这样在操作系统安装完成之后,就没有root用户, 一般,当前的普通用户,如果需要执行一些命令的时候,只要在命令前边加上sudo就行 ...

  10. MySQL 5.5主从复制(Replication)

    简介 MySQL的主从复制(Replication),可以保持两台MySQL数据库的内容一致.因为其同步过程是异步的,所以备份数据库上做任何操作,都不会影响主数据库的性能.对游戏后台数据库而言,这是一 ...