java.lang.Object | |||
↳ | java.util.AbstractCollection<E> | ||
↳ | java.util.AbstractSet<E> | ||
↳ | java.util.HashSet<E> |
Known Direct Subclasses |
HashSet is an implementation of a Set. All optional operations (adding and removing) are supported. The elements can be any objects.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Constructs a new empty instance of
HashSet .
| |||||||||||
Constructs a new instance of
HashSet with the specified capacity.
| |||||||||||
Constructs a new instance of
HashSet with the specified capacity
and load factor.
| |||||||||||
Constructs a new instance of
HashSet containing the unique
elements in the specified collection.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Adds the specified object to this
HashSet if not already present.
| |||||||||||
Removes all elements from this
HashSet , leaving it empty.
| |||||||||||
Returns a new
HashSet with the same elements and size as this
HashSet .
| |||||||||||
Searches this
HashSet for the specified object.
| |||||||||||
Returns true if this
HashSet has no elements, false otherwise.
| |||||||||||
Returns an Iterator on the elements of this
HashSet .
| |||||||||||
Removes the specified object from this
HashSet .
| |||||||||||
Returns the number of elements in this
HashSet .
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.util.AbstractSet
| |||||||||||
From class
java.util.AbstractCollection
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
java.util.Set
| |||||||||||
From interface
java.util.Collection
| |||||||||||
From interface
java.lang.Iterable
|
Constructs a new instance of HashSet
with the specified capacity.
capacity | the initial capacity of this HashSet .
|
---|
Constructs a new instance of HashSet
with the specified capacity
and load factor.
capacity | the initial capacity. |
---|---|
loadFactor | the initial load factor. |
Constructs a new instance of HashSet
containing the unique
elements in the specified collection.
collection | the collection of elements to add. |
---|
Adds the specified object to this HashSet
if not already present.
object | the object to add. |
---|
true
when this HashSet
did not already contain
the object, false
otherwise
Returns a new HashSet
with the same elements and size as this
HashSet
.
HashSet
.Searches this HashSet
for the specified object.
object | the object to search for. |
---|
true
if object
is an element of this
HashSet
, false
otherwise.
Returns true if this HashSet
has no elements, false otherwise.
true
if this HashSet
has no elements,
false
otherwise.Returns an Iterator on the elements of this HashSet
.
HashSet
.Removes the specified object from this HashSet
.
object | the object to remove. |
---|
true
if the object was removed, false
otherwise.
Returns the number of elements in this HashSet
.
HashSet
.