java.io.Externalizable, java.io.Serializable, java.lang.Iterable<E>, java.util.Collection<E>, java.util.Set<E>public class TLinkedHashSet<E> extends THashSet<E>
| Constructor | Description |
|---|---|
TLinkedHashSet() |
Creates a new
THashSet instance with the default
capacity and load factor. |
TLinkedHashSet(int initialCapacity) |
Creates a new
THashSet instance with a prime
capacity equal to or greater than initialCapacity and
with the default load factor. |
TLinkedHashSet(int initialCapacity,
float loadFactor) |
Creates a new
THashSet instance with a prime
capacity equal to or greater than initialCapacity and
with the specified load factor. |
TLinkedHashSet(java.util.Collection<? extends E> es) |
Creates a new
THashSet instance containing the
elements of collection. |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
add(E obj) |
Inserts a value into the set.
|
void |
clear() |
Empties the set.
|
boolean |
forEach(TObjectProcedure<? super E> procedure) |
Executes procedure for each element in the set.
|
TObjectHashIterator<E> |
iterator() |
Creates an iterator over the values of the set.
|
protected void |
rehash(int newCapacity) |
Expands the set to accommodate new values.
|
protected void |
removeAt(int index) |
Delete the record at index.
|
int |
setUp(int initialCapacity) |
initializes the Object set of this hash table.
|
java.lang.String |
toString() |
|
protected void |
writeEntries(java.io.ObjectOutput out) |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcalculateGrownCapacity, compact, computeMaxSize, computeNextAutoCompactionAmount, ensureCapacity, getAutoCompactionFactor, isEmpty, postInsertHook, reenableAutoCompaction, setAutoCompactionFactor, size, tempDisableAutoCompaction, trimToSizeaddAll, containsAll, equals, hashCode, readExternal, remove, removeAll, retainAll, toArray, toArray, writeExternalpublic TLinkedHashSet()
THashSet instance with the default
capacity and load factor.public TLinkedHashSet(int initialCapacity)
THashSet instance with a prime
capacity equal to or greater than initialCapacity and
with the default load factor.initialCapacity - an int valuepublic TLinkedHashSet(int initialCapacity,
float loadFactor)
THashSet instance with a prime
capacity equal to or greater than initialCapacity and
with the specified load factor.initialCapacity - an int valueloadFactor - a float valuepublic TLinkedHashSet(java.util.Collection<? extends E> es)
THashSet instance containing the
elements of collection.es - a Collection valuepublic int setUp(int initialCapacity)
setUp in class gnu.trove.impl.hash.TObjectHash<E>initialCapacity - an int valueint valuepublic void clear()
public boolean add(E obj)
protected void removeAt(int index)
gnu.trove.impl.hash.THashremoveAt in class gnu.trove.impl.hash.TObjectHash<E>index - an int valueprotected void rehash(int newCapacity)
protected void writeEntries(java.io.ObjectOutput out)
throws java.io.IOException
writeEntries in class THashSet<E>java.io.IOExceptionpublic TObjectHashIterator<E> iterator()
public boolean forEach(TObjectProcedure<? super E> procedure)
forEach in class gnu.trove.impl.hash.TObjectHash<E>procedure - a TObjectProcedure value