public class IdentityIntMap
extends java.lang.Object
The convenience of IntMap is avoiding all the silly wrapping of integers.
Modifier and Type | Field and Description |
---|---|
static int |
NULL
Encoding of a null entry.
|
static int[] |
PRIMES |
Constructor and Description |
---|
IdentityIntMap(int capacity)
Create a new IntMap.
|
Modifier and Type | Method and Description |
---|---|
void |
clear()
Clear the hashmap.
|
int |
get(java.lang.Object key)
Puts a new value in the property table with the appropriate flags
|
static int |
getBiggestPrime(int value) |
protected int |
hashCode(java.lang.Object value) |
int |
put(java.lang.Object key,
int value,
boolean isReplace)
Puts a new value in the property table with the appropriate flags
|
void |
remove(java.lang.Object key)
Removes a value in the property table.
|
int |
size()
Returns the current number of entries in the map.
|
java.lang.String |
toString() |
public static final int NULL
public static final int[] PRIMES
public IdentityIntMap(int capacity)
public void clear()
public final int size()
public final int get(java.lang.Object key)
public final int put(java.lang.Object key, int value, boolean isReplace)
public final void remove(java.lang.Object key)
protected int hashCode(java.lang.Object value)
public java.lang.String toString()
toString
in class java.lang.Object
public static int getBiggestPrime(int value)