本案例通过ArrayList集合来显示Collection接口中的共性函数
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接口中的共性函数相关推荐
- java之集合框架一Collection接口
1.集合的由来: 我们学习的是面向对象的语言.而面向对象语言对事物的描述是通过对象体现的.为了方便对多个对象进行操作,我们就必须把多个对象进行存储.而要想存储多个对象,就不能是一个基本的变量,而应该是 ...
- Java集合Collection接口中的常用方法演示
Java集合Collection接口中的常用方法演示 添加 add(Objec tobj) 和 addAll(Collection coll) 获取有效元素的个数 int size() 清空集合 vo ...
- JavaSE入门学习34:Java集合框架之Collection接口、子接口及其实现类
一Collection接口 Collection接口定义了存取一组对象的方法,其子接口Set.List和Queen分别定义了存储方式. 使用Collection接口需要注意: 1Collection接 ...
- JAVA集合1(Collection接口,iterator()方法,增强型for循环)
JAVA集合框架概述 集合框架涉及到的api List接口是继承Collection接口,Set接口是继承Collection接口, ArrayList 类是一个可以动态修改的数组,与普通数组的区别就 ...
- java学习(尚硅谷)集合之Collection接口中的方法
又是好几天没有学Java了,今天下午睡了个觉状态很好,来到图书馆写了点C++的项目代码,写累了看了几集康师傅.笔记如下: Collection接口中的方法: package com.atguigu.j ...
- java集合框架的接口_Java集合框架之Collection接口详解
Java是一门面向对象的语言,那么我们写程序的时候最经常操作的便是对象了,为此,Java提供了一些专门用来处理对象的类库,这些类库的集合我们称之为集合框架.Java集合工具包位于Java.util包下 ...
- python中print不显示结果_Python中的print()函数
本文为中国大学MOOC<Python语言程序设计>课程学习笔记,课程主讲:嵩天老师,练习平台:Python123,参考教材:<Python语言程序设计基础> print()函数 ...
- Collection接口共性方法
java.util.Collection接口所有单列集合的最顶层的接口,里边定义了所有单列集合共性的方法任意的单列集合都可以使用Collection接口中的方法共性的方法:public boolean ...
- java 集合 接口_Java集合之Collection接口
1 - Java集合介绍 /* 1. 一方面, 面向对象语言对事物的体现都是以对象的形式,为了方便对多个对象 的操作,就要对对象进行存储. 2. 另一方面,使用Array存储对象方面具有一些弊 端,而 ...
最新文章
- OKR能带来哪些价值?
- Chart.js-线形图分析(参数分析+例图)
- 院士:国内科研目前内卷太严重,勿简单“抬轿子”
- flood fill算法
- 今天做内存操作系统(xp装在内存中)
- rest资源设计_REST资源何时应获得其自己的地址?
- js时间搓化为今天明天_秋冬国产搓背神器!360°无死角,让你搓背不求人,太舒服了...
- 解决quartz的job无法注入spring对象
- 创建型模式学习总结——设计模式学习笔记
- 13 Django组件- cookie与session
- 22.TCP/IP 详解卷1 --- TCP 的坚持定时器
- ThymeLeaf的eclipse插件安装
- 工作失误:没有分析进程消耗了这么多内存的原因
- ABP官方文档(四十七)【通知系统】
- 十行python代码定时给微信好友发送晚安,自动应答--python云舔狗
- python与或非运算规则_Python逻辑运算符之与或非
- 程序设计基础流程图以及进制的介绍
- python opencv 实现图像白平衡
- Jquery中stop()的用法
- 应急响应--windows主机入侵排查思路
热门文章
- python函数的传参要求_python中函数传参详解
- php遍历删除目录下文件,PHP遍历删除文件夹已经文件内的所有文件
- 什么叫返回路径平面上的间隙_差分信号回流路径的全波电磁场解析
- linux的网络不可达问题,我的服务器日志中的linux – (网络不可达)错误
- python gps模块_一步一步使用uPyCraft学习MicroPython之GPS记录器
- python语言是二进制语言吗_Python语言之运算符
- sublime4 安装pretty json 并绑定快捷键
- 从零开始学习docker(四)host
- 二十八、电力窃漏电案例模型构建
- 分享20个常用的Python函数,轻松玩转Pandas!!