集合类-简介

1.层次关系

image.png

2.框架介绍

  • 顶部接口
    • Collection接口是集合类的根接口,Java中没有提供这个接口的直接的实现类。但是却让其被继承产生了两个接口,就是Set和List。Set中不能包含重复的元素。List是一个有序的集合,可以包含重复的元素,提供了按索引访问的方式。
    • Map是Java.util包中的另一个接口,它和Collection接口没有关系,是相互独立的,但是都属于集合类的一部分。Map包含了key-value对。Map不能包含重复的key,但是可以包含相同的value。
    • Iterator,所有的集合类,都实现了Iterator接口,这是一个用于遍历集合中元素的接口,主要包含以下三种方法:
      1.hasNext()是否还有下一个元素。
      2.next()返回下一个元素。
      3.remove()删除当前元素。
  • 集合类介绍
image.png
  • 4种遍历方式
    • Iterator:迭代输出,是使用最多的输出方式。
    • ListIterator:是Iterator的子接口,专门用于输出List中的内容。
    • foreach输出:JDK1.5之后提供的新功能,可以输出数组或集合。
    • for循环
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Collection ├List │├LinkedList │├ArrayList │└Vector │└Stac...
    AndyZX阅读 971评论 0 1
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 34,949评论 18 399
  • 1.Java集合框架是什么?说出一些集合框架的优点? 每种编程语言中都有集合,最初的Java版本包含几种集合类:V...
    Oneisall_81a5阅读 966评论 0 10
  • 作者 詹妮弗·塞特勒 (Sattler J.) 荣信文化 出版社 未来出版社 出版日期 2013年12月1日 故事...
    8f95326955fd阅读 233评论 0 0
  • 公司的办公地址要从南五环搬到北五环,所以在北五环租住的大部分同事,在准备近期的换租。有的抱怨刚刚和房东签了续约合同...
    哈欣欣一普罗阅读 646评论 0 1

友情链接更多精彩内容