public class SimpleHashSet<T>
extends java.util.AbstractSet<T>
implements java.util.Set<T>, java.lang.Cloneable
| Constructor and Description |
|---|
SimpleHashSet() |
SimpleHashSet(java.util.Collection<? extends T> collection) |
SimpleHashSet(int capacity) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(T key) |
void |
clear() |
java.lang.Object |
clone() |
boolean |
contains(java.lang.Object key) |
java.util.Iterator<T> |
iterator() |
boolean |
remove(java.lang.Object key) |
static int |
roundUpToPowerOfTwo(int i) |
static int |
secondaryHash(java.lang.Object key) |
int |
size() |
addAll, containsAll, isEmpty, retainAll, toArray, toArray, toStringpublic SimpleHashSet()
public SimpleHashSet(int capacity)
public SimpleHashSet(java.util.Collection<? extends T> collection)
public static int roundUpToPowerOfTwo(int i)
public static int secondaryHash(java.lang.Object key)
public java.util.Iterator<T> iterator()
public int size()
public boolean remove(java.lang.Object key)
public boolean add(T key)
public boolean contains(java.lang.Object key)
public void clear()
public java.lang.Object clone()
clone in class java.lang.Object