package JiHe.List;
import java.util.ArrayList;
/** Collection接口 * * 本案例通过ArrayList集合来显示Collection接口中的共性函数* *   知识点: *       1.add方法的参数类型是Object,以便于接收任何类型对象*         2.集合中存储的都是对象的引用(内存地址)*/
public class MyCollection {public static void main(String[] args) {//创建一个集合窗口,使用Collection接口的子类,ArrayList集合ArrayList al_1 = new ArrayList();//像集合中添加数据,字符串对象al_1.add("java");al_1.add("C");al_1.add("C++");al_1.add("C#");//获取个数,集合的长度System.out.println("长度是:"+al_1.size());  //4个长度//打印集合,将对象封闭到一个[]内显示出来System.out.println(al_1);    //[java, C, C++, C#]//删除元素,删除角标为2的元素,从零开始
//      al_1.remove(2);
//      System.out.println(al_1);//通过元素名称删除
//      al_1.remove("C#");
//      System.out.println(al_1);//清空所有元素周期律
//      al_1.clear();
//      System.out.println(al_1);//判断元素System.out.println("VB是否存在:"+al_1.contains("VB"));System.out.println("集合是否为空:"+al_1.isEmpty());//两个集合中的交集method();}//通过两个集合来显示集合之间的交集public static void method(){ArrayList a1 = new ArrayList();a1.add("java_01");a1.add("java_02");a1.add("java_03");a1.add("java_04");ArrayList a2 = new ArrayList();a2.add("java_03");a2.add("java_04");a2.add("java_05");a2.add("java_06");//取出责令集合中的交集部分,a1中只会保留和a2中相同的元素,a1集合里面只保留两个集合中的交集部分a1.retainAll(a2);System.out.println("a1:"+a1);System.out.println("a2:"+a2);//将两个集合中交集部分给删除掉a1.removeAll(a2);System.out.println(a1);System.out.println(a2);}
}

  

转载于:https://www.cnblogs.com/Maple-100/p/3220147.html

本案例通过ArrayList集合来显示Collection接口中的共性函数相关推荐

  1. java之集合框架一Collection接口

    1.集合的由来: 我们学习的是面向对象的语言.而面向对象语言对事物的描述是通过对象体现的.为了方便对多个对象进行操作,我们就必须把多个对象进行存储.而要想存储多个对象,就不能是一个基本的变量,而应该是 ...

  2. Java集合Collection接口中的常用方法演示

    Java集合Collection接口中的常用方法演示 添加 add(Objec tobj) 和 addAll(Collection coll) 获取有效元素的个数 int size() 清空集合 vo ...

  3. JavaSE入门学习34:Java集合框架之Collection接口、子接口及其实现类

    一Collection接口 Collection接口定义了存取一组对象的方法,其子接口Set.List和Queen分别定义了存储方式. 使用Collection接口需要注意: 1Collection接 ...

  4. JAVA集合1(Collection接口,iterator()方法,增强型for循环)

    JAVA集合框架概述 集合框架涉及到的api List接口是继承Collection接口,Set接口是继承Collection接口, ArrayList 类是一个可以动态修改的数组,与普通数组的区别就 ...

  5. java学习(尚硅谷)集合之Collection接口中的方法

    又是好几天没有学Java了,今天下午睡了个觉状态很好,来到图书馆写了点C++的项目代码,写累了看了几集康师傅.笔记如下: Collection接口中的方法: package com.atguigu.j ...

  6. java集合框架的接口_Java集合框架之Collection接口详解

    Java是一门面向对象的语言,那么我们写程序的时候最经常操作的便是对象了,为此,Java提供了一些专门用来处理对象的类库,这些类库的集合我们称之为集合框架.Java集合工具包位于Java.util包下 ...

  7. python中print不显示结果_Python中的print()函数

    本文为中国大学MOOC<Python语言程序设计>课程学习笔记,课程主讲:嵩天老师,练习平台:Python123,参考教材:<Python语言程序设计基础> print()函数 ...

  8. Collection接口共性方法

    java.util.Collection接口所有单列集合的最顶层的接口,里边定义了所有单列集合共性的方法任意的单列集合都可以使用Collection接口中的方法共性的方法:public boolean ...

  9. java 集合 接口_Java集合之Collection接口

    1 - Java集合介绍 /* 1. 一方面, 面向对象语言对事物的体现都是以对象的形式,为了方便对多个对象 的操作,就要对对象进行存储. 2. 另一方面,使用Array存储对象方面具有一些弊 端,而 ...

最新文章

  1. OKR能带来哪些价值?
  2. Chart.js-线形图分析(参数分析+例图)
  3. 院士:国内科研目前内卷太严重,勿简单“抬轿子”
  4. flood fill算法
  5. 今天做内存操作系统(xp装在内存中)
  6. rest资源设计_REST资源何时应获得其自己的地址?
  7. js时间搓化为今天明天_秋冬国产搓背神器!360°无死角,让你搓背不求人,太舒服了...
  8. 解决quartz的job无法注入spring对象
  9. 创建型模式学习总结——设计模式学习笔记
  10. 13 Django组件- cookie与session
  11. 22.TCP/IP 详解卷1 --- TCP 的坚持定时器
  12. ThymeLeaf的eclipse插件安装
  13. 工作失误:没有分析进程消耗了这么多内存的原因
  14. ABP官方文档(四十七)【通知系统】
  15. 十行python代码定时给微信好友发送晚安,自动应答--python云舔狗
  16. python与或非运算规则_Python逻辑运算符之与或非
  17. 程序设计基础流程图以及进制的介绍
  18. python opencv 实现图像白平衡
  19. Jquery中stop()的用法
  20. 应急响应--windows主机入侵排查思路

热门文章

  1. python函数的传参要求_python中函数传参详解
  2. php遍历删除目录下文件,PHP遍历删除文件夹已经文件内的所有文件
  3. 什么叫返回路径平面上的间隙_差分信号回流路径的全波电磁场解析
  4. linux的网络不可达问题,我的服务器日志中的linux – (网络不可达)错误
  5. python gps模块_一步一步使用uPyCraft学习MicroPython之GPS记录器
  6. python语言是二进制语言吗_Python语言之运算符
  7. sublime4 安装pretty json 并绑定快捷键
  8. 从零开始学习docker(四)host
  9. 二十八、电力窃漏电案例模型构建
  10. 分享20个常用的Python函数,轻松玩转Pandas!!