public class IntHashtable
extends java.lang.Object
implements java.lang.Cloneable
Modifier and Type | Class and Description |
---|---|
(package private) static class |
IntHashtable.IntHashtableEntry |
(package private) static class |
IntHashtable.IntHashtableIterator |
Modifier and Type | Field and Description |
---|---|
private int |
count |
private float |
loadFactor |
private IntHashtable.IntHashtableEntry[] |
table |
private int |
threshold |
Constructor and Description |
---|
IntHashtable() |
IntHashtable(int initialCapacity) |
IntHashtable(int initialCapacity,
float loadFactor) |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
java.lang.Object |
clone() |
boolean |
contains(int value) |
boolean |
containsKey(int key) |
int |
get(int key) |
java.util.Iterator |
getEntryIterator() |
int[] |
getKeys() |
int |
getOneKey() |
boolean |
isEmpty() |
int |
put(int key,
int value) |
protected void |
rehash() |
int |
remove(int key) |
int |
size() |
int[] |
toOrderedKeys() |
private IntHashtable.IntHashtableEntry[] table
private int count
private int threshold
private float loadFactor
public IntHashtable(int initialCapacity, float loadFactor)
public IntHashtable(int initialCapacity)
public IntHashtable()
public int size()
public boolean isEmpty()
public boolean contains(int value)
public boolean containsKey(int key)
public int get(int key)
protected void rehash()
public int put(int key, int value)
public int remove(int key)
public void clear()
public java.lang.Object clone()
clone
in class java.lang.Object
public int[] toOrderedKeys()
public int[] getKeys()
public int getOneKey()
public java.util.Iterator getEntryIterator()