Package ognl
Class IntHashMap
- java.lang.Object
-
- ognl.IntHashMap
-
- All Implemented Interfaces:
java.util.Map
public class IntHashMap extends java.lang.Object implements java.util.MapA Map that uses ints as the keys.Use just like any java.util.Map, except that the keys must be ints. This is much faster than creating a new Integer for each access.
For non-Map access (faster) use the put(int, Object) method.
This class implements Map for convenience, but this is not the most efficient usage.
- See Also:
HashMap,Map
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIntHashMap.Entry
-
Constructor Summary
Constructors Constructor Description IntHashMap()IntHashMap(int initialCapacity)IntHashMap(int initialCapacity, float loadFactor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()booleancontainsKey(int key)booleancontainsKey(java.lang.Object key)booleancontainsValue(java.lang.Object value)java.util.SetentrySet()java.lang.Objectget(int key)java.lang.Objectget(java.lang.Object key)booleanisEmpty()java.util.SetkeySet()java.lang.Objectput(int key, java.lang.Object value)java.lang.Objectput(java.lang.Object key, java.lang.Object value)voidputAll(java.util.Map otherMap)protected voidrehash()java.lang.Objectremove(int key)java.lang.Objectremove(java.lang.Object key)intsize()java.util.Collectionvalues()
-
-
-
Method Detail
-
rehash
protected void rehash()
-
containsKey
public final boolean containsKey(int key)
-
get
public final java.lang.Object get(int key)
-
put
public final java.lang.Object put(int key, java.lang.Object value)
-
remove
public final java.lang.Object remove(int key)
-
size
public int size()
- Specified by:
sizein interfacejava.util.Map
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfacejava.util.Map
-
get
public java.lang.Object get(java.lang.Object key)
- Specified by:
getin interfacejava.util.Map
-
put
public java.lang.Object put(java.lang.Object key, java.lang.Object value)- Specified by:
putin interfacejava.util.Map
-
putAll
public void putAll(java.util.Map otherMap)
- Specified by:
putAllin interfacejava.util.Map
-
remove
public java.lang.Object remove(java.lang.Object key)
- Specified by:
removein interfacejava.util.Map
-
clear
public void clear()
- Specified by:
clearin interfacejava.util.Map
-
containsKey
public boolean containsKey(java.lang.Object key)
- Specified by:
containsKeyin interfacejava.util.Map
-
containsValue
public boolean containsValue(java.lang.Object value)
- Specified by:
containsValuein interfacejava.util.Map
-
keySet
public java.util.Set keySet()
- Specified by:
keySetin interfacejava.util.Map
-
values
public java.util.Collection values()
- Specified by:
valuesin interfacejava.util.Map
-
entrySet
public java.util.Set entrySet()
- Specified by:
entrySetin interfacejava.util.Map
-
-