public class HashMap<K,V> extends AbstractHashMap<K,V> implements java.io.Serializable
AbstractHashMap.HashMapIterator| Modifier and Type | Field and Description |
|---|---|
protected static int |
DEFAULT_MASK |
protected static int |
DEFAULT_TABLE_SIZE |
_size| Modifier | Constructor and Description |
|---|---|
|
HashMap() |
|
HashMap(HashMap<K,V> copy) |
|
HashMap(int capacity) |
|
HashMap(int capacity,
float loadFactor) |
protected |
HashMap(int capacity,
int size,
float loadFactor,
int tableSize,
int mask) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Map.Entry<K,V> |
getEntry(java.lang.Object key) |
protected AbstractHashMap.HashMapIterator |
hashIterator() |
protected void |
init(int capacity) |
V |
put(K key,
V value) |
V |
remove(java.lang.Object key) |
clear, containsKey, entrySet, forEachEntry, forEachEntry, forEachKey, forEachValue, get, keySet, size, valuesclone, containsValue, equals, hashCode, isEmpty, putAll, toStringprotected static final int DEFAULT_TABLE_SIZE
protected static final int DEFAULT_MASK
public HashMap()
public HashMap(int capacity)
public HashMap(int capacity,
float loadFactor)
protected HashMap(int capacity,
int size,
float loadFactor,
int tableSize,
int mask)
public V remove(java.lang.Object key)
protected java.util.Map.Entry<K,V> getEntry(java.lang.Object key)
getEntry in class AbstractHashMap<K,V>protected void init(int capacity)
init in class AbstractHashMap<K,V>protected AbstractHashMap.HashMapIterator hashIterator()
hashIterator in class AbstractHashMap<K,V>