- 20
- 0
- 约9.62千字
- 约 59页
- 2017-04-07 发布于湖北
- 举报
7.4 Set接口 7.4.2 HashSet集合 HashSet是Set接口的一个实现类,它所存储的元素是不可重复的,并且元素都是无序的。 当向HashSet集合中添加一个对象时,首先会调用该对象的hashCode()方法来确定元素的存储位置,然后再调用对象的equals()方法来确保该位置没有重复元素。 为了帮助大家更好地理解HashSet存储元素的不可重复性,接下来通过一个案例来演示HashSet集合的用法,具体如例7-9所示。 [点击查看例7-9] 7.4 Set接口 7.4.2 HashSet集合 HashSet集合之所以能确保不出现重复的元素,是因为它在存入元素时做了很多工作,使用HashSet集合的存储流程如下图所示。 7.4 Set接口 7.4.2 HashSet集合 当向集合中存入元素时,为了保证HasheSet正常工作,要求在存入对象时,需要重写Object类中的hashCode()和equals()方法。 接下来,通过一个案例来演示如何将Student对象存入HashSet,具体代码如例7-10所示。 在例7-10中,重复的Student对象没有去除,这时,假设id相同的学生就是同一个学生,对例7-10进行修改,修改后的代码如例7-11所示。 [点击查看例7-10] [点击查看例7-11] 7.4 Set接口 7.4.3 TreeSet集合 TreeSet是S
您可能关注的文档
最近下载
- 小学体育与健康课件《饮水健康》.ppt VIP
- 2025年湖南益阳市中考政治试卷含答案.docx VIP
- (高清版)-B-T 27894.3-2023 天然气 用气相色谱法测定组成和计算相关不确定度 第3部分:精密度和偏差.pdf VIP
- 2021年度中级孤残儿童护理员心理部分理论知识点操作样题.pdf VIP
- ASTM F63-23 中文版 半导体加工用超纯水的标准指南.docx VIP
- ICP-OES中文操作手册.ppt VIP
- 第十一章+极地地区(串讲课件)-2024-2025学年七年级地理下学期期末考点大串讲(人教版2024).pptx VIP
- 2025年湖南省益阳市中考历史试卷及答案.docx VIP
- 《世界种子植物科的分布区类型系统》2003版本.xls VIP
- ICP-OES培训.ppt VIP
原创力文档

文档评论(0)