|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.util.AbstractMap<Integer,V>
org.cojen.util.IntHashMap<V>
public class IntHashMap<V>
A Map that accepts int or Integer keys only. This class is not thread-safe.
| Constructor Summary | |
|---|---|
IntHashMap()
Constructs a new, empty map with a default capacity and load factor, which is 0.75. |
|
IntHashMap(int initialCapacity)
Constructs a new, empty map with the specified initial capacity and default load factor, which is 0.75. |
|
IntHashMap(int initialCapacity,
float loadFactor)
Constructs a new, empty map with the specified initial capacity and the specified load factor. |
|
IntHashMap(Map<? extends Integer,? extends V> t)
Constructs a new map with the same mappings as the given map. |
|
| Method Summary | |
|---|---|
void |
clear()
Removes all mappings from this map. |
Object |
clone()
Returns a shallow copy of this IntHashMap instance: the keys and values themselves are not cloned. |
boolean |
containsKey(int key)
Returns true if this map contains a mapping for the specified key. |
boolean |
containsKey(Integer key)
Returns true if this map contains a mapping for the specified key. |
boolean |
containsValue(Object value)
Returns true if this map maps one or more keys to the specified value. |
Set<Map.Entry<Integer,V>> |
entrySet()
Returns a collection view of the mappings contained in this map. |
V |
get(int key)
Returns the value to which this map maps the specified key. |
V |
get(Integer key)
Returns the value to which this map maps the specified key. |
boolean |
isEmpty()
Returns true if this map contains no key-value mappings. |
Set<Integer> |
keySet()
Returns a set view of the keys contained in this map. |
V |
put(Integer key,
V value)
Associates the specified value with the specified key in this map. |
V |
put(int key,
V value)
Associates the specified value with the specified key in this map. |
V |
remove(int key)
Removes the mapping for this key from this map if present. |
V |
remove(Integer key)
Removes the mapping for this key from this map if present. |
int |
size()
Returns the number of key-value mappings in this map. |
Collection<V> |
values()
Returns a collection view of the values contained in this map. |
| Methods inherited from class java.util.AbstractMap |
|---|
containsKey, equals, get, hashCode, putAll, remove, toString |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.util.Map |
|---|
containsKey, equals, get, hashCode, putAll, remove |
| Constructor Detail |
|---|
public IntHashMap(int initialCapacity,
float loadFactor)
initialCapacity - the initial capacity of the IntHashMap.loadFactor - the load factor of the IntHashMap
IllegalArgumentException - if the initial capacity is less
than zero, or if the load factor is nonpositive.public IntHashMap(int initialCapacity)
initialCapacity - the initial capacity of the IntHashMap.
IllegalArgumentException - if the initial capacity is less
than zero.public IntHashMap()
public IntHashMap(Map<? extends Integer,? extends V> t)
| Method Detail |
|---|
public int size()
size in interface Map<Integer,V>size in class AbstractMap<Integer,V>public boolean isEmpty()
isEmpty in interface Map<Integer,V>isEmpty in class AbstractMap<Integer,V>public boolean containsValue(Object value)
containsValue in interface Map<Integer,V>containsValue in class AbstractMap<Integer,V>value - value whose presence in this map is to be tested.
public boolean containsKey(Integer key)
key - key whose presence in this Map is to be tested.
public boolean containsKey(int key)
key - key whose presence in this Map is to be tested.
public V get(Integer key)
key - key whose associated value is to be returned.
public V get(int key)
key - key whose associated value is to be returned.
public V put(Integer key,
V value)
put in interface Map<Integer,V>put in class AbstractMap<Integer,V>key - key with which the specified value is to be associated.value - value to be associated with the specified key.
public V put(int key,
V value)
key - key with which the specified value is to be associated.value - value to be associated with the specified key.
public V remove(Integer key)
key - key whose mapping is to be removed from the map.
public V remove(int key)
key - key whose mapping is to be removed from the map.
public void clear()
clear in interface Map<Integer,V>clear in class AbstractMap<Integer,V>public Object clone()
clone in class AbstractMap<Integer,V>public Set<Integer> keySet()
keySet in interface Map<Integer,V>keySet in class AbstractMap<Integer,V>public Collection<V> values()
values in interface Map<Integer,V>values in class AbstractMap<Integer,V>public Set<Map.Entry<Integer,V>> entrySet()
entrySet in interface Map<Integer,V>entrySet in class AbstractMap<Integer,V>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||