0
点赞
收藏
分享

微信扫一扫

【初学者必看系列】容器?集合Collection 单例集合List Set 双例集合Map

高子歌 2022-01-12 阅读 46

目录

前述

容器的结构

单例集合实现类

List--ArrayList

ArrayList的扩容机制

添加元素

获取元素

替换元素

删除元素

查找元素的位置

查找元素存在

列表大小

判断列表是否为空 

转换成数组

清空列表

得到列表迭代器

List--Vector

List--LinkedList

Set--HashSet

Set--TreeSet

双例集合实现类

Map--HashMap

HashMap的扩容机制

添加元素

删除元素

是否含有某个键

是否含有某个值

返回键的Set集合

清空集合

返回键值对映射的Set集合

Map--TreeMap

元素自身实现比较规则

通过比较器实现比较规则



前述

在生活中,我们一般用容器来存储物体,在Java中,我们也会通过“容器”来容纳管理数据。前面我们学的数组就是一种容器,可以用来存放对象或者是基本类型的数据。         但是基于数组的不灵活性,即其容量要事先定义好,不能随着需求的变化而扩容。所以我们就需要更加强大且灵活,容量随时可扩的容器来存储数据。这博文的内容就是我们今天要学习的容器,也成为集合。

容器的结构

下列只讲解常用的实现类

单例集合实现类

双例集合实现类

举报

相关推荐

0 条评论