Documentation of 'gnu.trove.set.hash.TLinkedHashSet' Java class
TLinkedHashSet
gnu.trove.set.hash

Class TLinkedHashSet<E>

  • All Implemented Interfaces:
    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>
    Created by IntelliJ IDEA. User: Johan Date: 15/03/11 Time: 18:15 To change this template use File | Settings | File Templates.
    See Also:
    Serialized Form
    • Constructor Detail

      • TLinkedHashSet

        public TLinkedHashSet()
        Creates a new THashSet instance with the default capacity and load factor.
      • TLinkedHashSet

        public TLinkedHashSet(int initialCapacity)
        Creates a new THashSet instance with a prime capacity equal to or greater than initialCapacity and with the default load factor.
        Parameters:
        initialCapacity - an int value
      • TLinkedHashSet

        public 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.
        Parameters:
        initialCapacity - an int value
        loadFactor - a float value
      • TLinkedHashSet

        public TLinkedHashSet(java.util.Collection<? extends E> es)
        Creates a new THashSet instance containing the elements of collection.
        Parameters:
        es - a Collection value
    • Method Detail

      • setUp

        public int setUp(int initialCapacity)
        initializes the Object set of this hash table.
        Overrides:
        setUp in class TObjectHash<E>
        Parameters:
        initialCapacity - an int value
        Returns:
        an int value
      • clear

        public void clear()
        Empties the set.
        Specified by:
        clear in interface java.util.Collection<E>
        Specified by:
        clear in interface java.util.Set<E>
        Overrides:
        clear in class THashSet<E>
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class THashSet<E>
      • add

        public boolean add(E obj)
        Inserts a value into the set.
        Specified by:
        add in interface java.util.Collection<E>
        Specified by:
        add in interface java.util.Set<E>
        Overrides:
        add in class THashSet<E>
        Parameters:
        obj - an Object value
        Returns:
        true if the set was modified by the add operation
      • iterator

        public TObjectHashIterator<E> iterator()
        Creates an iterator over the values of the set. The iterator supports element deletion.
        Specified by:
        iterator in interface java.lang.Iterable<E>
        Specified by:
        iterator in interface java.util.Collection<E>
        Specified by:
        iterator in interface java.util.Set<E>
        Overrides:
        iterator in class THashSet<E>
        Returns:
        an Iterator value
      • forEach

        public boolean forEach(TObjectProcedure<? super E> procedure)
        Executes procedure for each element in the set.
        Overrides:
        forEach in class TObjectHash<E>
        Parameters:
        procedure - a TObjectProcedure value
        Returns:
        false if the loop over the set terminated because the procedure returned false for some value.

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.