前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java集合之HashSet源码分析

Java集合之HashSet源码分析

作者头像
烟草的香味
发布2019-07-25 10:59:42
4740
发布2019-07-25 10:59:42
举报
文章被收录于专栏:烟草的香味烟草的香味

概述

HashSet是基于HashMap来实现的, 底层采用HashMap的key来保存数据, 借此实现元素不重复, 因此HashSet的实现比较简单, 基本上的都是直接调用底层HashMap的相关方法来完成.

HashSet的构造方法就是创建HashMap:

基本操作

1.添加操作

2.删除操作

3.迭代器

其他方法基本也是调用HashMap方法


由于HashSet是基于HashMap实现的, 所以放入的元素也要重写 equals 和 hashCode 方法.

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-01-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 烟草的香味 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 概述
  • 基本操作
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档