|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.jogamp.common.util.IntObjectHashMap
public class IntObjectHashMap
Fast HashMap for primitive data. Optimized for being GC friendly. Original code is based on the skorpios project released under new BSD license.
IntIntHashMap
,
IntLongHashMap
,
LongObjectHashMap
,
LongLongHashMap
,
LongIntHashMap
Nested Class Summary | |
---|---|
static class |
IntObjectHashMap.Entry
An entry mapping a key to a value. |
Constructor Summary | |
---|---|
IntObjectHashMap()
|
|
IntObjectHashMap(int initialCapacity)
|
|
IntObjectHashMap(int initialCapacity,
float loadFactor)
|
Method Summary | |
---|---|
void |
clear()
Clears the entire map. |
boolean |
containsKey(int key)
|
boolean |
containsValue(java.lang.Object value)
|
java.lang.Object |
get(int key)
Returns the value to which the specified key is mapped, or getKeyNotFoundValue() if this map contains no mapping for the key. |
java.lang.Object |
getKeyNotFoundValue()
Returns the value which is returned if no value has been found for the specified key. |
java.util.Iterator |
iterator()
Returns a new Iterator . |
java.lang.Object |
put(int key,
java.lang.Object value)
Maps the key to the specified value. |
java.lang.Object |
remove(int key)
Removes the key-value mapping from this map. |
java.lang.Object |
setKeyNotFoundValue(java.lang.Object newKeyNotFoundValue)
Sets the new key not found value. |
int |
size()
Returns the current number of key-value mappings in this map. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public IntObjectHashMap()
public IntObjectHashMap(int initialCapacity)
public IntObjectHashMap(int initialCapacity, float loadFactor)
Method Detail |
---|
public boolean containsValue(java.lang.Object value)
public boolean containsKey(int key)
public java.lang.Object get(int key)
getKeyNotFoundValue()
if this map contains no mapping for the key.
public java.lang.Object put(int key, java.lang.Object value)
getKeyNotFoundValue()
).
public java.lang.Object remove(int key)
getKeyNotFoundValue()
if no such mapping exists.
public int size()
public void clear()
public java.util.Iterator iterator()
Iterator
.
Note: this Iterator does not yet support removal of elements.
iterator
in interface java.lang.Iterable
public java.lang.Object setKeyNotFoundValue(java.lang.Object newKeyNotFoundValue)
get(int)
,
put(int, java.lang.Object)
public java.lang.Object getKeyNotFoundValue()
get(int)
,
put(int, java.lang.Object)
public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |