gnu.trove
public class TFloatHashSet extends TFloatHash implements Serializable
Version: $Id: TFloatHashSet.java,v 1.11 2003/03/19 04:17:03 ericdf Exp $
| Nested Class Summary | |
|---|---|
| class | TFloatHashSet.HashProcedure |
| Constructor Summary | |
|---|---|
| TFloatHashSet()
Creates a new TFloatHashSet instance with the default
capacity and load factor. | |
| TFloatHashSet(int initialCapacity)
Creates a new TFloatHashSet instance with a prime
capacity equal to or greater than initialCapacity and
with the default load factor.
| |
| TFloatHashSet(int initialCapacity, float loadFactor)
Creates a new TFloatHashSet instance with a prime
capacity equal to or greater than initialCapacity and
with the specified load factor.
| |
| TFloatHashSet(float[] array)
Creates a new TFloatHashSet instance containing the
elements of array.
| |
| TFloatHashSet(TFloatHashingStrategy strategy)
Creates a new TFloatHash instance with the default
capacity and load factor. | |
| TFloatHashSet(int initialCapacity, TFloatHashingStrategy strategy)
Creates a new TFloatHash instance whose capacity
is the next highest prime above initialCapacity + 1
unless that value is already prime.
| |
| TFloatHashSet(int initialCapacity, float loadFactor, TFloatHashingStrategy strategy)
Creates a new TFloatHash instance with a prime
value at or near the specified capacity and load factor.
| |
| TFloatHashSet(float[] array, TFloatHashingStrategy strategy)
Creates a new TFloatHashSet instance containing the
elements of array.
| |
| Method Summary | |
|---|---|
| boolean | add(float val)
Inserts a value into the set.
|
| boolean | addAll(float[] array)
Adds all of the elements in array to the set.
|
| void | clear()
Empties the set. |
| boolean | containsAll(float[] array)
Tests the set to determine if all of the elements in
array are present.
|
| boolean | equals(Object other)
Compares this set with another set for equality of their stored
entries.
|
| int | hashCode() |
| TFloatIterator | iterator() |
| void | readObject(ObjectInputStream stream) |
| protected void | rehash(int newCapacity)
Expands the set to accomodate new values.
|
| boolean | remove(float val)
Removes val from the set.
|
| boolean | removeAll(float[] array)
Removes all of the elements in array from the set.
|
| boolean | retainAll(float[] array)
Removes any values in the set which are not contained in
array.
|
| float[] | toArray()
Returns a new array containing the values in the set.
|
| void | writeObject(ObjectOutputStream stream) |
TFloatHashSet instance with the default
capacity and load factor.TFloatHashSet instance with a prime
capacity equal to or greater than initialCapacity and
with the default load factor.
Parameters: initialCapacity an int value
TFloatHashSet instance with a prime
capacity equal to or greater than initialCapacity and
with the specified load factor.
Parameters: initialCapacity an int value loadFactor a float value
TFloatHashSet instance containing the
elements of array.
Parameters: array an array of float primitives
TFloatHash instance with the default
capacity and load factor.Parameters: strategy used to compute hash codes and to compare keys.
TFloatHash instance whose capacity
is the next highest prime above initialCapacity + 1
unless that value is already prime.
Parameters: initialCapacity an int value strategy used to compute hash codes and to compare keys.
TFloatHash instance with a prime
value at or near the specified capacity and load factor.
Parameters: initialCapacity used to find a prime capacity for the table. loadFactor used to calculate the threshold over which rehashing takes place. strategy used to compute hash codes and to compare keys.
TFloatHashSet instance containing the
elements of array.
Parameters: array an array of float primitives strategy used to compute hash codes and to compare keys.
Parameters: val an float value
Returns: true if the set was modified by the add operation
Parameters: array an array of float primitives.
Returns: true if the set was modified by the add all operation.
Parameters: array an array of float primitives.
Returns: true if all elements were present in the set.
Parameters: other an Object value
Returns: a boolean value
Returns: a TFloatIterator with access to the values in this set
Parameters: newCapacity an int value
Parameters: val an float value
Returns: true if the set was modified by the remove operation.
Parameters: array an array of float primitives.
Returns: true if the set was modified by the remove all operation.
Parameters: array an array of float primitives.
Returns: true if the set was modified by the retain all operation
Returns: an float[] value