首页 > 代码库 > HashSet
HashSet
HashSet是Set接口的实现,Set和List最明显的区别是Set不允许元素重复,而Lsit允许。Set为了做到不允许元素重复,采用的是基于HashMap来实现。
HashSet()
此时为创建一个HashMap对象。
add(E)
调用HashMap的put()方法来完成此操作,将需要增加的元素作为Map的key,value则传入一个之前已创建的Object对象。
remove(E)
调用HashMap的remove(E)方法来完成此操作。
注意:
- HashSet基于HashMap实现,无容量限制
- HashSet是非线程安全的
HashSet
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。