集合Collection(List,Set)
发布日期:2021-05-04 09:30:58 浏览次数:15 分类:技术文章

本文共 486 字,大约阅读时间需要 1 分钟。

java高级Collection集合

在这里插入图片描述

在这里插入图片描述
为什么学习集合:
数组长度是不可变的,而集合可以,并且可以存储任意类型的数据。
概念:Java中的集合就像一个容器,专门用来存储java对象。
注意:位于java.util包中

单列集合(Collection):两个重要的子接口:List,Set.

List:元素有序,可重复,实现类主要是ArrayList和LinkedList
Set:无序并且不可重复,实现类:HashSet和
TreeSet.
双列集合:Map是键值对的形式 Key(唯一) ,Value(可以多个) 主要的是实现类:TreeMap,HashMap
在这里插入图片描述
Collection接口的主要方法:
在这里插入图片描述
List接口的主要方法:
在这里插入图片描述
ArraList:不适合做大量的增删改,优点:遍历和查找元素很高效。
在这里插入图片描述
LinkedList集合:
在这里插入图片描述
在这里插入图片描述
LinkedList特有方法:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
集合的遍历:for循环(csdn有这个博客的详细介绍)

Set集合:

在这里插入图片描述

HashSet集合:
在这里插入图片描述
在这里插入图片描述

HashSet中添加集合要添加hashcode()和equals方法。Exmaple:Student类

在这里插入图片描述

TreeSet集合:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

上一篇:java中的for循环
下一篇:新手使用csdn

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2025年03月19日 21时35分02秒