Package org.jboss.marshalling.util
Class IdentityIntMap<T>
- java.lang.Object
-
- org.jboss.marshalling.util.IdentityIntMap<T>
-
-
Constructor Summary
Constructors Constructor Description IdentityIntMap()Construct a new instance with an initial capacity of 64 and a load factor of0.5.IdentityIntMap(float loadFactor)Construct a new instance with the given load factor and an initial capacity of 64.IdentityIntMap(int initialCapacity)Construct a new instance with the given initial capacity and a load factor of0.5.IdentityIntMap(int initialCapacity, float loadFactor)Construct a new instance with the given initial capacity and load factor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()IdentityIntMap<T>clone()Clone this map.intget(T key, int defVal)Get a value from the map.voidput(T key, int value)Put a value into the map.StringtoString()Get a string summary representation of this map.
-
-
-
Constructor Detail
-
IdentityIntMap
public IdentityIntMap(int initialCapacity, float loadFactor)Construct a new instance with the given initial capacity and load factor.- Parameters:
initialCapacity- the initial capacityloadFactor- the load factor
-
IdentityIntMap
public IdentityIntMap(float loadFactor)
Construct a new instance with the given load factor and an initial capacity of 64.- Parameters:
loadFactor- the load factor
-
IdentityIntMap
public IdentityIntMap(int initialCapacity)
Construct a new instance with the given initial capacity and a load factor of0.5.- Parameters:
initialCapacity- the initial capacity
-
IdentityIntMap
public IdentityIntMap()
Construct a new instance with an initial capacity of 64 and a load factor of0.5.
-
-
Method Detail
-
clone
public IdentityIntMap<T> clone()
Clone this map.
-
get
public int get(T key, int defVal)
Get a value from the map.- Parameters:
key- the keydefVal- the value to return if the key is not found- Returns:
- the map value at the given key, or the value of
defValif it's not found
-
put
public void put(T key, int value)
Put a value into the map. Any previous mapping is discarded silently.- Parameters:
key- the keyvalue- the value to store
-
clear
public void clear()
-
-