Java HashSet集合简介说明
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 |
float | Float |
double | Double |
char | Character |
HashSet集合对象如何定义呢?
1.引入java.util包 2.定义HashSet即可 例: import java.util.HashSet; // 引入 HashSet 类 HashSet<String> objectName = new HashSet<String>();
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。