Java基础之详解HashSet的使用方法
Java HashSet
HashSet 基于 HashMap 来实现的,是一个不允许有重复元素的集合。
HashSet 允许有 null 值。
HashSet 是无序的,即不会记录插入的顺序。
HashSet 不是线程安全的, 如果多个线程尝试同时修改 HashSet,则最终结果是不确定的。 您必须在多线程访问时显式同步对 HashSet 的并发访问。
HashSet 实现了 Set 接口。
HashSet 中的元素实际上是对象,一些常见的基本类型可以使用它的包装类。
添加元素
HashSet 类提供类很多有用的方法,添加元素可以使用 add() 方法:
实例
文章图片
判断元素是否存在
我们可以使用 contains() 方法来判断元素是否存在于集合当中:
实例
文章图片
删除元素
我们可以使用 remove() 方法来删除集合中的元素:
实例
文章图片
删除集合中所有元素可以使用 clear 方法:
实例
文章图片
计算大小
如果要计算 HashSet 中的元素数量可以使用 size() 方法:
实例
文章图片
迭代 HashSet
可以使用 for-each 来迭代 HashSet 中的元素。
实例
文章图片
文章图片
【Java基础之详解HashSet的使用方法】到此这篇关于Java基础之详解HashSet的使用方法的文章就介绍到这了,更多相关HashSet的使用方法内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
推荐阅读
- JAVA(抽象类与接口的区别&重载与重写&内存泄漏)
- PMSJ寻平面设计师之现代(Hyundai)
- 太平之莲
- 闲杂“细雨”
- 七年之痒之后
- 深入理解Go之generate
- 由浅入深理解AOP
- 期刊|期刊 | 国内核心期刊之(北大核心)
- 生活随笔|好天气下的意外之喜
- 感恩之旅第75天