public class TLongFloatHashMap extends TLongFloatHashimplements TLongFloatMap , Externalizable
| Modifier and Type | Class and Description |
|---|---|
protected class |
TLongFloatHashMap
a view onto the keys of the map.
|
protected class |
TLongFloatHashMap
a view onto the values of the map.
|
| Modifier and Type | Field and Description |
|---|---|
protected float[] |
_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 |
|---|
TLongFloatHashMap()
Creates a new
TLongFloatHashMap instance with the default capacity and load factor.
|
TLongFloatHashMap(int initialCapacity)
Creates a new
TLongFloatHashMap instance with a prime capacity equal to or greater than
initialCapacity and with the default load factor.
|
TLongFloatHashMap(int initialCapacity, float loadFactor)
Creates a new
TLongFloatHashMap instance with a prime capacity equal to or greater than
initialCapacity and with the specified load factor.
|
TLongFloatHashMap(int initialCapacity, float loadFactor, long noEntryKey, float noEntryValue)
Creates a new
TLongFloatHashMap instance with a prime capacity equal to or greater than
initialCapacity and with the specified load factor.
|
TLongFloatHashMap(long[] keys, float[] values)
Creates a new
TLongFloatHashMap instance containing all of the entries in the map passed in.
|
TLongFloatHashMap(TLongFloatMap
Creates a new
TLongFloatHashMap instance containing all of the entries in the map passed in.
|
| Modifier and Type | Method and Description |
|---|---|
float |
adjustOrPutValue(long key, float adjust_amount, float put_amount)
|
boolean |
adjustValue(long key, float amount)
|
void |
clear()
|
boolean |
containsKey(long key)
|
boolean |
containsValue(float val)
|
boolean |
equals(Object
|
boolean |
forEachEntry(TLongFloatProcedure
|
boolean |
forEachKey(TLongProcedure
|
boolean |
forEachValue(TFloatProcedure
|
float |
get(long key)
|
int |
hashCode()
|
boolean |
increment(long key)
|
boolean |
isEmpty()
|
TLongFloatIterator |
iterator()
|
long[] |
keys()
|
long[] |
keys(long[] array)
|
TLongSet |
keySet()
|
float |
put(long key, float value)
|
void |
putAll(Map
|
void |
putAll(TLongFloatMap
|
float |
putIfAbsent(long key, float value)
|
void |
readExternal(ObjectInput
|
protected void |
rehash(int newCapacity)
|
float |
remove(long key)
|
protected void |
removeAt(int index)
|
boolean |
retainEntries(TLongFloatProcedure
|
protected int |
setUp(int initialCapacity)
initializes the hashtable to a prime capacity which is at least
initialCapacity + 1.
|
String |
toString()
|
void |
transformValues(TFloatFunction
|
TFloatCollection |
valueCollection()
|
float[] |
values()
|
float[] |
values(float[] 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 TLongFloatHashMap()
TLongFloatHashMap instance with the default capacity and load factor.
public TLongFloatHashMap(int initialCapacity)
TLongFloatHashMap instance with a prime capacity equal to or greater than
initialCapacity and with the default load factor.
initialCapacity - an
int value
public TLongFloatHashMap(int initialCapacity,
float loadFactor)
TLongFloatHashMap 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 TLongFloatHashMap(int initialCapacity,
float loadFactor,
long noEntryKey,
float noEntryValue)
TLongFloatHashMap 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
float value that represents
null for the Value set.
public TLongFloatHashMap(long[] keys,
float[] values)
TLongFloatHashMap instance containing all of the entries in the map passed in.
keys - a
long array containing the keys for the matching values.
values - a
float array containing the values.
public TLongFloatHashMap(TLongFloatMapmap)
TLongFloatHashMap instance containing all of the entries in the map passed in.
map - a
TLongFloatMap that will be duplicated.
protected int setUp(int initialCapacity)
setUp in class
TLongFloatHash
initialCapacity - an
int value
protected void rehash(int newCapacity)
public float put(long key,
float value)
public float putIfAbsent(long key,
float value)
public void putAll(TLongFloatMapmap)
public float get(long key)
public void clear()
public boolean isEmpty()
public float remove(long key)
protected void removeAt(int index)
public TLongSetkeySet()
public long[] keys()
public long[] keys(long[] array)
public TFloatCollectionvalueCollection()
public float[] values()
public float[] values(float[] array)
public boolean containsValue(float val)
public boolean containsKey(long key)
public TLongFloatIteratoriterator()
public boolean forEachKey(TLongProcedureprocedure)
public boolean forEachValue(TFloatProcedureprocedure)
public boolean forEachEntry(TLongFloatProcedureprocedure)
public void transformValues(TFloatFunctionfunction)
public boolean retainEntries(TLongFloatProcedureprocedure)
public boolean increment(long key)
public boolean adjustValue(long key,
float amount)
public float adjustOrPutValue(long key,
float adjust_amount,
float put_amount)
public boolean equals(Objectother)
public int hashCode()
public StringtoString()
public void writeExternal(ObjectOutputout) throws IOException
writeExternal in interface
Externalizable
writeExternal in class
TLongFloatHash
IOException
public void readExternal(ObjectInputin) throws IOException , ClassNotFoundException
readExternal in interface
Externalizable
readExternal in class
TLongFloatHash
IOException
ClassNotFoundException