码迷,mamicode.com
首页 > 其他好文 > 详细

HashSet

时间:2017-08-12 15:32:10      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:需要   obj   value   重复   key   put   方法   基于   object   

  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

标签:需要   obj   value   重复   key   put   方法   基于   object   

原文地址:http://www.cnblogs.com/mrelk/p/7350217.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!