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集合相关推荐

  1. Java基础-Collection集合接口(List及Set)

    Collection集合接口 1.Collection接口的常用方法 2.Collection集合迭代 3.contains方法解析 4.集合中元素的删除 5.List接口的特有方法 6.Set接口 ...

  2. Java 基础 Collection集合拓展

    package cn.itcast.demoDateformat;import java.util.ArrayList; import java.util.Collection; import jav ...

  3. [Java基础]Collection集合

    Collection:

  4. Thinking in java基础之集合框架

    Thinking in java基础之集合框架 大家都知道我的习惯,先上图说话. 集合简介(容器) 把具有相同性质的一类东西,汇聚成一个整体,就可以称为集合,例如这里有20个苹果,我们把每一个苹果当成 ...

  5. java把map值放入vector_Thinking in java基础之集合框架

    Thinking in java基础之集合框架 大家都知道我的习惯,先上图说话. 集合简介(容器) 把具有相同性质的一类东西,汇聚成一个整体,就可以称为集合,例如这里有20个苹果,我们把每一个苹果当成 ...

  6. java基础 ArrayList集合基本方法演示

    java基础 ArrayList集合基本方法演示 import java.util.ArrayList; import java.util.Iterator;public class ArrayLis ...

  7. Java基础(集合框架——Collection、List、Set、泛型)

    为什么出现集合类? 面向对象语言对事物的体现都是以对象的形式,所以为了方便对多 个对象的操作,就对对象进行存储,集合就是存储对象常用的一 种方式. 数组和集合类同是容器,有何不同? 数组虽然也可以存储 ...

  8. JAVA基础-06.集合-14.【List、Set】

    01_数据结构_栈&队列 02_数据结构_数组 03_数据结构_链表 04_数据结构_红黑树 05_HashSet集合存储数据的结构(哈希表) 06_Set集合存储元素不重复的原理 day03 ...

  9. 《回炉重造 Java 基础》——集合(容器)

    整体框架 绿色代表接口/抽象类:蓝色代表类. 主要由两大接口组成,一个是「Collection」接口,另一个是「Map」接口. 前言 以前刚开始学习「集合」的时候,由于没有好好预习,也没有学好基础知识 ...

最新文章

  1. python精通-干货|Python学习必须精通的几个模块
  2. spring21:Aspectj实现后置通知@AfterReturning
  3. Linux下串口编程入门
  4. java字符串格式化:String.format()方法的使用
  5. linux之shell
  6. 互联网日报 | 8月4日 星期三 | 京东货运航空筹建获批;小米手机出货量在欧洲首次登顶;阿里全球年度活跃消费者11.8亿...
  7. clickhouse 小结1
  8. pytorch之tensor操作expand
  9. Java nextInt()函数
  10. html js获取本地ip,在js获取本地IP地址
  11. jaspersoft studio6.x 设计医院检查报告单样式
  12. ActionForm工作原理
  13. Pixelmator Pro for Mac(图像编辑软件)
  14. 手机怎么提高图片分辨率?手机怎么改照片分辨率dpi?
  15. MacOS 开启latex人生(mactex+texmaker安装)
  16. 关于SAP采购信息记录的价格失效后,采购订单不要带出失效价格具体实现
  17. 如何搭建自己的深度学习工作站?
  18. 非华为电脑安装华为电脑助手后多屏协同功能无法使用修复经验
  19. 文化算法 方向图综合 matlab,二维矩形阵列天线方向图综合
  20. 高德地图jsAPI,定位和选择位置

热门文章

  1. hdu4489-The-King-s-Ups-and-Downs
  2. 服装店管理软件排名,让你选对是关键
  3. 下载软件一直转圈圈_苹果手机下载不了app,一直转圈怎么办?(附两种解决方法)...
  4. 【Greenplum走遍全国】济南技术研讨会
  5. 谈谈优惠券系统的设计
  6. 您使用的是不受支持的命令行标记 -no-sandbox
  7. iOS 接入 招商 一网通的 各种坑
  8. Kubernetes kubeadm 证书到期,更新证书
  9. 学习Python的Django执行python manage.py startapp myApp创建应用出现的问题
  10. WeBRTC IOS视频采集流程