# HashSet

Creates a new empty HashSet.

Creates a new empty HashSet with the specified initial capacity.

Capacity is the maximum number of elements the set is able to store in current internal data structure. When the set gets full by a certain default load factor, its capacity is expanded, which usually leads to rebuild of the internal data structure.

#### Parameters

__initial__Capacity

the initial capacity of the created set. Note that the argument is just a hint for the implementation and can be ignored.

#### Throws

if initialCapacity is negative.

Creates a new empty HashSet with the specified initial capacity and load factor.

Capacity is the maximum number of elements the set is able to store in current internal data structure. Load factor is the measure of how full the set is allowed to get in relation to its capacity before the capacity is expanded, which usually leads to rebuild of the internal data structure.

#### Parameters

__initial__Capacity

the initial capacity of the created set. Note that the argument is just a hint for the implementation and can be ignored.

__load__Factor

the load factor of the created set. Note that the argument is just a hint for the implementation and can be ignored.

#### Throws

if initialCapacity is negative or loadFactor is non-positive.

Creates a new HashSet filled with the elements of the specified collection.

Creates a new empty HashSet.

Creates a new empty HashSet with the specified initial capacity.

Capacity is the maximum number of elements the set is able to store in current internal data structure. When the set gets full by a certain default load factor, its capacity is expanded, which usually leads to rebuild of the internal data structure.

#### Parameters

__initial__Capacity

the initial capacity of the created set. Note that the argument is just a hint for the implementation and can be ignored.

#### Throws

if initialCapacity is negative.

Creates a new empty HashSet with the specified initial capacity and load factor.

Capacity is the maximum number of elements the set is able to store in current internal data structure. Load factor is the measure of how full the set is allowed to get in relation to its capacity before the capacity is expanded, which usually leads to rebuild of the internal data structure.

#### Parameters

__initial__Capacity

__load__Factor

the load factor of the created set. Note that the argument is just a hint for the implementation and can be ignored.

#### Throws

if initialCapacity is negative or loadFactor is non-positive.

Creates a new HashSet filled with the elements of the specified collection.

Creates a new empty HashSet.

Creates a new empty HashSet with the specified initial capacity.

Capacity is the maximum number of elements the set is able to store in current internal data structure. When the set gets full by a certain default load factor, its capacity is expanded, which usually leads to rebuild of the internal data structure.

#### Parameters

__initial__Capacity

#### Throws

if initialCapacity is negative.

Creates a new empty HashSet with the specified initial capacity and load factor.

Capacity is the maximum number of elements the set is able to store in current internal data structure. Load factor is the measure of how full the set is allowed to get in relation to its capacity before the capacity is expanded, which usually leads to rebuild of the internal data structure.

#### Parameters

__initial__Capacity

__load__Factor

the load factor of the created set. Note that the argument is just a hint for the implementation and can be ignored.

#### Throws

if initialCapacity is negative or loadFactor is non-positive.

Creates a new HashSet filled with the elements of the specified collection.

Creates a new empty HashSet.

Creates a new empty HashSet with the specified initial capacity.

#### Parameters

__initial__Capacity

#### Throws

if initialCapacity is negative.

Creates a new empty HashSet with the specified initial capacity and load factor.

#### Parameters

__initial__Capacity

__load__Factor

#### Throws

if initialCapacity is negative or loadFactor is non-positive.

Creates a new HashSet filled with the elements of the specified collection.

Creates a new empty HashSet.

Creates a new empty HashSet with the specified initial capacity.

#### Parameters

__initial__Capacity

#### Throws

if initialCapacity is negative.

Creates a new empty HashSet with the specified initial capacity and load factor.

#### Parameters

__initial__Capacity

__load__Factor

#### Throws

if initialCapacity is negative or loadFactor is non-positive.

Creates a new HashSet filled with the elements of the specified collection.