HashSet

 

HashSet基于HashMap来实现的,是一个不允许有重复元素的集合。HashSet 允许有null 值。

HashSet是无序的,即不会记录插入的顺序。

HashSet不是线程安全的,如果多个线程尝试同时修改HashSet,则最终结果是不确定的。您必须在多线程访问时显式同步对HashSet的并发访问。

HashSet实现了Set 接口。

HashSet中的元素实际上是对象,一些常见的基本类型可以使用它的包装类。

 

添加元素用add()方法

判断元素是否存在用contains()方法

删除元素用remove()方法

删除所有元素用clear()方法

计算大小用size()方法

迭代HashSet用for-each

 

posted @ 2021-10-26 20:46  kuaiquxie  阅读(45)  评论(0)    收藏  举报