public class OrderedSet<T> extends ObjectSet<T>
Modifier and Type | Class and Description |
---|---|
static class |
OrderedSet.OrderedSetIterator<T> |
ObjectSet.ObjectSetIterator<K>
Constructor and Description |
---|
OrderedSet() |
OrderedSet(int initialCapacity) |
OrderedSet(int initialCapacity,
float loadFactor) |
OrderedSet(OrderedSet set) |
Modifier and Type | Method and Description |
---|---|
boolean |
add(T key)
Returns true if the key was not already in the set.
|
void |
clear() |
void |
clear(int maximumCapacity)
Clears the map and reduces the size of the backing arrays to be the specified capacity if they are larger.
|
OrderedSet.OrderedSetIterator<T> |
iterator()
Returns an iterator for the keys in the set.
|
Array<T> |
orderedItems() |
boolean |
remove(T key)
Returns true if the key was removed.
|
java.lang.String |
toString() |
addAll, addAll, addAll, addAll, addAll, contains, ensureCapacity, first, shrink, toString, with
public OrderedSet()
public OrderedSet(int initialCapacity, float loadFactor)
public OrderedSet(int initialCapacity)
public OrderedSet(OrderedSet set)
public boolean add(T key)
ObjectSet
public boolean remove(T key)
ObjectSet
public void clear(int maximumCapacity)
ObjectSet
public OrderedSet.OrderedSetIterator<T> iterator()
ObjectSet
ObjectSet.ObjectSetIterator
constructor for nested or multithreaded iteration.