转自:
HashSet集合简介说明
HashSet集合简介
- HashSet是基于HashMap来实现的
HashSet中不允许存储重复元素 - HashSet允许有null值,但是由于其不重复性,所以只能存储一个null值
- HashSet是无序的,即不会记录插入的顺序
- HashSet 不是线程安全的,
如果多个线程尝试同时修改HashSet,则最终结果是不确定的
您必须在多线程访问时显式同步对HashSet 的并发访问 - HashSet 实现Set 接口
HashSet类架构图

HashSet内部支持元素说明
HashSet中存储的都为对象,当基本类型时,我们需使用其包装类(引用对象),如下所示:
| 基本类型 | 引用类型 |
|---|---|
| boolean | Boolean |
| byte | Byte |
| short | Short |
| int | Integer |
| long | Long |

最低0.47元/天 解锁文章
1257

被折叠的 条评论
为什么被折叠?



