Java 基础 Collection集合
package cn.itcast.demoDateformat;import java.util.ArrayList; import java.util.Collection;/* * List接口(Vector集合,ArrayList集合,LinkedList集合) * 1.有序的集合(存储和取出元素顺序相同) * 2.允许存储重复的元素 * 3.有索引,可以使用普通的for循环遍历 * Set接口(Treeset集合、HashSet集合、LinkedHashSet集合 * 1.不允许存储重复的元素 * 2.没有索引(不能使用普通的for循环遍历) * 3.无序集合 * Collection集合(List和Set通用的方法) * 1.public boolean add(E e):把给定的对象添加到当前集合中 * 2.public void clear():清空集合中的所有元素 * 3.public boolean remove(E e):判断当前集合中是否包含给定的对象 * 4.public boolean contains(E e):判断当前集合中是否包含给定的对象 * 5.public boolean isEmpty():判断当前集合是否为空 * 6.public int size():返回集合中元素的个数 * 7.public Object[] toArray():把集合中的元素,存储到数组中 * */ public class demo7 {public static void main(String[] args) {//创建集合对象,可以使用多态Collection<String> coll = new ArrayList<>();//1.public boolean add(E e):把给定的对象添加到当前集合中boolean b1 = coll.add("刘诗诗");boolean b2 = coll.add("杨幂");boolean b3 = coll.add("唐嫣");boolean b4 = coll.add("王小溪");System.out.println("coll集合:"+coll);//3.public boolean remove(E e):判断当前集合中是否包含给定的对象coll.remove("唐嫣");System.out.println("coll集合:"+coll);//4.public boolean contains(E e):判断当前集合中是否包含给定的对象boolean result_contains = coll.contains("刘诗诗");System.out.println("coll集合:"+result_contains);//5.public boolean isEmpty():判断当前集合是否为空boolean result_isempty = coll.isEmpty();System.out.println("coll集合:"+result_isempty);// 6.public int size():返回集合中元素的个数int collection_size = coll.size();System.out.println("coll集合:"+collection_size);//7.public Object[] toArray():把集合中的元素,存储到数组中Object[] Array = coll.toArray();for (int i = 0; i < Array.length; i++) {System.out.println(Array[i]);}//2.public void clear():清空集合中的所有元素coll.clear();}}
Java 基础 Collection集合相关推荐
- Java基础-Collection集合接口(List及Set)
Collection集合接口 1.Collection接口的常用方法 2.Collection集合迭代 3.contains方法解析 4.集合中元素的删除 5.List接口的特有方法 6.Set接口 ...
- Java 基础 Collection集合拓展
package cn.itcast.demoDateformat;import java.util.ArrayList; import java.util.Collection; import jav ...
- [Java基础]Collection集合
Collection:
- Thinking in java基础之集合框架
Thinking in java基础之集合框架 大家都知道我的习惯,先上图说话. 集合简介(容器) 把具有相同性质的一类东西,汇聚成一个整体,就可以称为集合,例如这里有20个苹果,我们把每一个苹果当成 ...
- java把map值放入vector_Thinking in java基础之集合框架
Thinking in java基础之集合框架 大家都知道我的习惯,先上图说话. 集合简介(容器) 把具有相同性质的一类东西,汇聚成一个整体,就可以称为集合,例如这里有20个苹果,我们把每一个苹果当成 ...
- java基础 ArrayList集合基本方法演示
java基础 ArrayList集合基本方法演示 import java.util.ArrayList; import java.util.Iterator;public class ArrayLis ...
- Java基础(集合框架——Collection、List、Set、泛型)
为什么出现集合类? 面向对象语言对事物的体现都是以对象的形式,所以为了方便对多 个对象的操作,就对对象进行存储,集合就是存储对象常用的一 种方式. 数组和集合类同是容器,有何不同? 数组虽然也可以存储 ...
- JAVA基础-06.集合-14.【List、Set】
01_数据结构_栈&队列 02_数据结构_数组 03_数据结构_链表 04_数据结构_红黑树 05_HashSet集合存储数据的结构(哈希表) 06_Set集合存储元素不重复的原理 day03 ...
- 《回炉重造 Java 基础》——集合(容器)
整体框架 绿色代表接口/抽象类:蓝色代表类. 主要由两大接口组成,一个是「Collection」接口,另一个是「Map」接口. 前言 以前刚开始学习「集合」的时候,由于没有好好预习,也没有学好基础知识 ...
最新文章
- python精通-干货|Python学习必须精通的几个模块
- spring21:Aspectj实现后置通知@AfterReturning
- Linux下串口编程入门
- java字符串格式化:String.format()方法的使用
- linux之shell
- 互联网日报 | 8月4日 星期三 | 京东货运航空筹建获批;小米手机出货量在欧洲首次登顶;阿里全球年度活跃消费者11.8亿...
- clickhouse 小结1
- pytorch之tensor操作expand
- Java nextInt()函数
- html js获取本地ip,在js获取本地IP地址
- jaspersoft studio6.x 设计医院检查报告单样式
- ActionForm工作原理
- Pixelmator Pro for Mac(图像编辑软件)
- 手机怎么提高图片分辨率?手机怎么改照片分辨率dpi?
- MacOS 开启latex人生(mactex+texmaker安装)
- 关于SAP采购信息记录的价格失效后,采购订单不要带出失效价格具体实现
- 如何搭建自己的深度学习工作站?
- 非华为电脑安装华为电脑助手后多屏协同功能无法使用修复经验
- 文化算法 方向图综合 matlab,二维矩形阵列天线方向图综合
- 高德地图jsAPI,定位和选择位置
热门文章
- hdu4489-The-King-s-Ups-and-Downs
- 服装店管理软件排名,让你选对是关键
- 下载软件一直转圈圈_苹果手机下载不了app,一直转圈怎么办?(附两种解决方法)...
- 【Greenplum走遍全国】济南技术研讨会
- 谈谈优惠券系统的设计
- 您使用的是不受支持的命令行标记 -no-sandbox
- iOS 接入 招商 一网通的 各种坑
- Kubernetes kubeadm 证书到期,更新证书
- 学习Python的Django执行python manage.py startapp myApp创建应用出现的问题
- WeBRTC IOS视频采集流程