HashSet扩展AbstractSet和实现Set接口。它创建一个使用一个哈希表进行存储的集合。

哈希表通过使用一种称为哈希机制存储信息。在散列法中,键的信息内容是用来确定一个唯一的值,称为它的散列码。

散列码,用作在其中与该键相关联的数据被存储在索引中。键转化为它的哈希码是自动进行的。

HashSet类支持四个构造函数。第一种形式构造一个默认的哈希集合:

HashSet( )

下面的构造形式初始化哈希使用c的元素集。

HashSet(Collection c)

下面的构造形式初始化哈希设置为能力的能力。

容量自动成长作为元素被添加到哈希。

HashSet(int capacity)

第四种形式初始化哈希从它的参数设置的两个容量和填充比(也称为负载容量):

[D, E, F, A, B, C]

 

 


posted on 2015-10-31 15:43  黑白程序  阅读(181)  评论(0编辑  收藏  举报