public class TLongIntHashMap extends TLongIntHashimplements TLongIntMap , Externalizable
| Modifier and Type | Class and Description |
|---|---|
protected class |
TLongIntHashMap
a view onto the keys of the map.
|
protected class |
TLongIntHashMap
a view onto the values of the map.
|
| Modifier and Type | Field and Description |
|---|---|
protected int[] |
_values
the values of the map
|
_set, consumeFreeSlot, no_entry_key, no_entry_value_states, FREE, FULL, REMOVED_autoCompactionFactor, _autoCompactRemovesRemaining, _autoCompactTemporaryDisable, _free, _loadFactor, _maxSize, _size, DEFAULT_CAPACITY, DEFAULT_LOAD_FACTOR| Constructor and Description |
|---|
TLongIntHashMap()
Creates a new
TLongIntHashMap instance with the default capacity and load factor.
|
TLongIntHashMap(int initialCapacity)
Creates a new
TLongIntHashMap instance with a prime capacity equal to or greater than
initialCapacity and with the default load factor.
|
TLongIntHashMap(int initialCapacity, float loadFactor)
Creates a new
TLongIntHashMap instance with a prime capacity equal to or greater than
initialCapacity and with the specified load factor.
|
TLongIntHashMap(int initialCapacity, float loadFactor, long noEntryKey, int noEntryValue)
Creates a new
TLongIntHashMap instance with a prime capacity equal to or greater than
initialCapacity and with the specified load factor.
|
TLongIntHashMap(long[] keys, int[] values)
Creates a new
TLongIntHashMap instance containing all of the entries in the map passed in.
|
TLongIntHashMap(TLongIntMap
Creates a new
TLongIntHashMap instance containing all of the entries in the map passed in.
|
| Modifier and Type | Method and Description |
|---|---|
int |
adjustOrPutValue(long key, int adjust_amount, int put_amount)
|
boolean |
adjustValue(long key, int amount)
|
void |
clear()
|
boolean |
containsKey(long key)
|
boolean |
containsValue(int val)
|
boolean |
equals(Object
|
boolean |
forEachEntry(TLongIntProcedure
|
boolean |
forEachKey(TLongProcedure
|
boolean |
forEachValue(TIntProcedure
|
int |
get(long key)
|
int |
hashCode()
|
boolean |
increment(long key)
|
boolean |
isEmpty()
|
TLongIntIterator |
iterator()
|
long[] |
keys()
|
long[] |
keys(long[] array)
|
TLongSet |
keySet()
|
int |
put(long key, int value)
|
void |
putAll(Map
|
void |
putAll(TLongIntMap
|
int |
putIfAbsent(long key, int value)
|
void |
readExternal(ObjectInput
|
protected void |
rehash(int newCapacity)
|
int |
remove(long key)
|
protected void |
removeAt(int index)
|
boolean |
retainEntries(TLongIntProcedure
|
protected int |
setUp(int initialCapacity)
initializes the hashtable to a prime capacity which is at least
initialCapacity + 1.
|
String |
toString()
|
void |
transformValues(TIntFunction
|
TIntCollection |
valueCollection()
|
int[] |
values()
|
int[] |
values(int[] array)
|
void |
writeExternal(ObjectOutput
|
contains, forEach, getNoEntryKey, getNoEntryValue, index, insertKey, XinsertKeycapacitycalculateGrownCapacity, compact, computeMaxSize, computeNextAutoCompactionAmount, ensureCapacity, fastCeil, getAutoCompactionFactor, postInsertHook, reenableAutoCompaction, saturatedCast, setAutoCompactionFactor, size, tempDisableAutoCompaction, trimToSizeclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetNoEntryKey, getNoEntryValue, sizepublic TLongIntHashMap()
TLongIntHashMap instance with the default capacity and load factor.
public TLongIntHashMap(int initialCapacity)
TLongIntHashMap instance with a prime capacity equal to or greater than
initialCapacity and with the default load factor.
initialCapacity - an
int value
public TLongIntHashMap(int initialCapacity,
float loadFactor)
TLongIntHashMap instance with a prime capacity equal to or greater than
initialCapacity and with the specified load factor.
initialCapacity - an
int value
loadFactor - a
float value
public TLongIntHashMap(int initialCapacity,
float loadFactor,
long noEntryKey,
int noEntryValue)
TLongIntHashMap instance with a prime capacity equal to or greater than
initialCapacity and with the specified load factor.
initialCapacity - an
int value
loadFactor - a
float value
noEntryKey - a
long value that represents
null for the Key set.
noEntryValue - a
int value that represents
null for the Value set.
public TLongIntHashMap(long[] keys,
int[] values)
TLongIntHashMap instance containing all of the entries in the map passed in.
keys - a
long array containing the keys for the matching values.
values - a
int array containing the values.
public TLongIntHashMap(TLongIntMapmap)
TLongIntHashMap instance containing all of the entries in the map passed in.
map - a
TLongIntMap that will be duplicated.
protected int setUp(int initialCapacity)
setUp in class
TLongIntHash
initialCapacity - an
int value
protected void rehash(int newCapacity)
public int put(long key,
int value)
public int putIfAbsent(long key,
int value)
public void putAll(TLongIntMapmap)
public int get(long key)
public void clear()
public boolean isEmpty()
public int remove(long key)
protected void removeAt(int index)
public TLongSetkeySet()
public long[] keys()
public long[] keys(long[] array)
public TIntCollectionvalueCollection()
public int[] values()
public int[] values(int[] array)
public boolean containsValue(int val)
public boolean containsKey(long key)
public TLongIntIteratoriterator()
public boolean forEachKey(TLongProcedureprocedure)
public boolean forEachValue(TIntProcedureprocedure)
public boolean forEachEntry(TLongIntProcedureprocedure)
public void transformValues(TIntFunctionfunction)
public boolean retainEntries(TLongIntProcedureprocedure)
public boolean increment(long key)
public boolean adjustValue(long key,
int amount)
public int adjustOrPutValue(long key,
int adjust_amount,
int put_amount)
public boolean equals(Objectother)
public int hashCode()
public StringtoString()
public void writeExternal(ObjectOutputout) throws IOException
writeExternal in interface
Externalizable
writeExternal in class
TLongIntHash
IOException
public void readExternal(ObjectInputin) throws IOException , ClassNotFoundException
readExternal in interface
Externalizable
readExternal in class
TLongIntHash
IOException
ClassNotFoundException