public class IntFloatHashMap extends AbstractMutableFloatValuesMap implements com.gs.collections.api.map.primitive.MutableIntFloatMap, java.io.Externalizable, MutableIntKeysMap
AbstractMutableFloatValuesMap.AbstractFloatValuesCollection, AbstractMutableFloatValuesMap.SentinelValues| Constructor and Description |
|---|
IntFloatHashMap() |
IntFloatHashMap(int initialCapacity) |
IntFloatHashMap(com.gs.collections.api.map.primitive.IntFloatMap map) |
| Modifier and Type | Method and Description |
|---|---|
float |
addToValue(int key,
float toBeAdded) |
com.gs.collections.api.map.primitive.MutableIntFloatMap |
asSynchronized() |
com.gs.collections.api.map.primitive.MutableIntFloatMap |
asUnmodifiable() |
void |
clear() |
void |
compact()
Rehashes every element in the set into a new backing table of the smallest possible size and eliminating removed sentinels.
|
boolean |
containsKey(int key) |
boolean |
equals(java.lang.Object obj)
Follows the same general contract as
Map.equals(Object). |
com.gs.collections.api.iterator.MutableFloatIterator |
floatIterator() |
void |
forEachKey(com.gs.collections.api.block.procedure.primitive.IntProcedure procedure) |
void |
forEachKeyValue(com.gs.collections.api.block.procedure.primitive.IntFloatProcedure procedure) |
float |
get(int key) |
protected float |
getEmptyValue() |
float |
getIfAbsent(int key,
float ifAbsent) |
float |
getIfAbsentPut(int key,
float value) |
float |
getIfAbsentPut(int key,
com.gs.collections.api.block.function.primitive.FloatFunction0 function) |
<P> float |
getIfAbsentPutWith(int key,
com.gs.collections.api.block.function.primitive.FloatFunction<? super P> function,
P parameter) |
float |
getIfAbsentPutWithKey(int key,
com.gs.collections.api.block.function.primitive.IntToFloatFunction function) |
protected int |
getOccupiedWithData() |
float |
getOrThrow(int key) |
protected AbstractMutableFloatValuesMap.SentinelValues |
getSentinelValues() |
protected int |
getTableSize() |
protected float |
getValueAtIndex(int index) |
int |
hashCode()
Follows the same general contract as
Map.hashCode(). |
<V> V |
injectInto(V injectedValue,
com.gs.collections.api.block.function.primitive.ObjectFloatToObjectFunction<? super V,? extends V> function) |
protected boolean |
isNonSentinelAtIndex(int index) |
com.gs.collections.api.set.primitive.MutableIntSet |
keySet() |
com.gs.collections.api.LazyIntIterable |
keysView() |
com.gs.collections.api.RichIterable<com.gs.collections.api.tuple.primitive.IntFloatPair> |
keyValuesView() |
static IntFloatHashMap |
newWithKeysValues(int key1,
float value1) |
static IntFloatHashMap |
newWithKeysValues(int key1,
float value1,
int key2,
float value2) |
static IntFloatHashMap |
newWithKeysValues(int key1,
float value1,
int key2,
float value2,
int key3,
float value3) |
static IntFloatHashMap |
newWithKeysValues(int key1,
float value1,
int key2,
float value2,
int key3,
float value3,
int key4,
float value4) |
void |
put(int key,
float value) |
void |
putAll(com.gs.collections.api.map.primitive.IntFloatMap map) |
void |
readExternal(java.io.ObjectInput in) |
IntFloatHashMap |
reject(com.gs.collections.api.block.predicate.primitive.IntFloatPredicate predicate) |
void |
remove(int key) |
void |
removeKey(int key) |
float |
removeKeyIfAbsent(int key,
float value) |
IntFloatHashMap |
select(com.gs.collections.api.block.predicate.primitive.IntFloatPredicate predicate) |
protected void |
setSentinelValuesNull() |
com.gs.collections.api.map.primitive.ImmutableIntFloatMap |
toImmutable() |
java.lang.String |
toString()
Returns a string representation of this PrimitiveIterable.
|
float |
updateValue(int key,
float initialValueIfAbsent,
com.gs.collections.api.block.function.primitive.FloatToFloatFunction function) |
com.gs.collections.api.collection.primitive.MutableFloatCollection |
values() |
IntFloatHashMap |
withKeysValues(int key1,
float value1,
int key2,
float value2) |
IntFloatHashMap |
withKeysValues(int key1,
float value1,
int key2,
float value2,
int key3,
float value3) |
IntFloatHashMap |
withKeysValues(int key1,
float value1,
int key2,
float value2,
int key3,
float value3,
int key4,
float value4) |
IntFloatHashMap |
withKeyValue(int key1,
float value1) |
IntFloatHashMap |
withoutAllKeys(com.gs.collections.api.IntIterable keys) |
IntFloatHashMap |
withoutKey(int key) |
void |
writeExternal(java.io.ObjectOutput out) |
addEmptyKeyValue, addRemovedKeyValue, allSatisfy, anySatisfy, appendString, collect, contains, containsAll, containsValue, count, detectIfNone, each, forEach, forEachValue, isEmpty, max, min, noneSatisfy, notEmpty, reject, removeEmptyKey, removeRemovedKey, select, size, sum, toArrayappendString, appendString, asLazy, average, containsAll, makeString, makeString, makeString, maxIfEmpty, median, minIfEmpty, toBag, toList, toSet, toSortedArray, toSortedListclone, finalize, getClass, notify, notifyAll, wait, wait, waitcollect, reject, selectcontainsValue, forEachValueallSatisfy, anySatisfy, asLazy, average, contains, containsAll, containsAll, count, detectIfNone, each, forEach, max, maxIfEmpty, median, min, minIfEmpty, noneSatisfy, sum, toArray, toBag, toList, toSet, toSortedArray, toSortedListappendString, appendString, appendString, isEmpty, makeString, makeString, makeString, notEmpty, sizeisEmpty, notEmpty, sizepublic IntFloatHashMap()
public IntFloatHashMap(int initialCapacity)
public IntFloatHashMap(com.gs.collections.api.map.primitive.IntFloatMap map)
public static IntFloatHashMap newWithKeysValues(int key1, float value1)
public static IntFloatHashMap newWithKeysValues(int key1, float value1, int key2, float value2)
public static IntFloatHashMap newWithKeysValues(int key1, float value1, int key2, float value2, int key3, float value3)
public static IntFloatHashMap newWithKeysValues(int key1, float value1, int key2, float value2, int key3, float value3, int key4, float value4)
protected int getOccupiedWithData()
getOccupiedWithData in class AbstractMutableFloatValuesMapprotected AbstractMutableFloatValuesMap.SentinelValues getSentinelValues()
getSentinelValues in class AbstractMutableFloatValuesMapprotected void setSentinelValuesNull()
setSentinelValuesNull in class AbstractMutableFloatValuesMapprotected float getEmptyValue()
getEmptyValue in class AbstractMutableFloatValuesMapprotected int getTableSize()
getTableSize in class AbstractMutableFloatValuesMapprotected float getValueAtIndex(int index)
getValueAtIndex in class AbstractMutableFloatValuesMappublic boolean equals(java.lang.Object obj)
com.gs.collections.api.map.primitive.IntFloatMapMap.equals(Object).equals in interface com.gs.collections.api.map.primitive.IntFloatMapequals in class java.lang.Objectpublic int hashCode()
com.gs.collections.api.map.primitive.IntFloatMapMap.hashCode().hashCode in interface com.gs.collections.api.map.primitive.IntFloatMaphashCode in class java.lang.Objectpublic java.lang.String toString()
com.gs.collections.api.PrimitiveIterabletoString in interface com.gs.collections.api.map.primitive.IntFloatMaptoString in interface com.gs.collections.api.PrimitiveIterabletoString in class AbstractFloatIterablepublic com.gs.collections.api.iterator.MutableFloatIterator floatIterator()
floatIterator in interface com.gs.collections.api.FloatIterablefloatIterator in interface com.gs.collections.api.map.primitive.MutableFloatValuesMappublic <V> V injectInto(V injectedValue,
com.gs.collections.api.block.function.primitive.ObjectFloatToObjectFunction<? super V,? extends V> function)
injectInto in interface com.gs.collections.api.FloatIterablepublic void clear()
clear in interface com.gs.collections.api.map.primitive.MutableFloatValuesMapclear in interface MutableIntKeysMappublic void put(int key,
float value)
put in interface com.gs.collections.api.map.primitive.MutableIntFloatMappublic void putAll(com.gs.collections.api.map.primitive.IntFloatMap map)
putAll in interface com.gs.collections.api.map.primitive.MutableIntFloatMappublic void removeKey(int key)
removeKey in interface com.gs.collections.api.map.primitive.MutableIntFloatMapremoveKey in interface MutableIntKeysMappublic void remove(int key)
remove in interface com.gs.collections.api.map.primitive.MutableIntFloatMappublic float removeKeyIfAbsent(int key,
float value)
removeKeyIfAbsent in interface com.gs.collections.api.map.primitive.MutableIntFloatMappublic float getIfAbsentPut(int key,
float value)
getIfAbsentPut in interface com.gs.collections.api.map.primitive.MutableIntFloatMappublic float getIfAbsentPut(int key,
com.gs.collections.api.block.function.primitive.FloatFunction0 function)
getIfAbsentPut in interface com.gs.collections.api.map.primitive.MutableIntFloatMappublic <P> float getIfAbsentPutWith(int key,
com.gs.collections.api.block.function.primitive.FloatFunction<? super P> function,
P parameter)
getIfAbsentPutWith in interface com.gs.collections.api.map.primitive.MutableIntFloatMappublic float getIfAbsentPutWithKey(int key,
com.gs.collections.api.block.function.primitive.IntToFloatFunction function)
getIfAbsentPutWithKey in interface com.gs.collections.api.map.primitive.MutableIntFloatMappublic float addToValue(int key,
float toBeAdded)
addToValue in interface com.gs.collections.api.map.primitive.MutableIntFloatMappublic float updateValue(int key,
float initialValueIfAbsent,
com.gs.collections.api.block.function.primitive.FloatToFloatFunction function)
updateValue in interface com.gs.collections.api.map.primitive.MutableIntFloatMappublic IntFloatHashMap withKeyValue(int key1, float value1)
withKeyValue in interface com.gs.collections.api.map.primitive.MutableIntFloatMappublic IntFloatHashMap withKeysValues(int key1, float value1, int key2, float value2)
public IntFloatHashMap withKeysValues(int key1, float value1, int key2, float value2, int key3, float value3)
public IntFloatHashMap withKeysValues(int key1, float value1, int key2, float value2, int key3, float value3, int key4, float value4)
public IntFloatHashMap withoutKey(int key)
withoutKey in interface com.gs.collections.api.map.primitive.MutableIntFloatMappublic IntFloatHashMap withoutAllKeys(com.gs.collections.api.IntIterable keys)
withoutAllKeys in interface com.gs.collections.api.map.primitive.MutableIntFloatMappublic com.gs.collections.api.map.primitive.MutableIntFloatMap asUnmodifiable()
asUnmodifiable in interface com.gs.collections.api.map.primitive.MutableIntFloatMappublic com.gs.collections.api.map.primitive.MutableIntFloatMap asSynchronized()
asSynchronized in interface com.gs.collections.api.map.primitive.MutableIntFloatMappublic com.gs.collections.api.map.primitive.ImmutableIntFloatMap toImmutable()
toImmutable in interface com.gs.collections.api.map.primitive.IntFloatMappublic float get(int key)
get in interface com.gs.collections.api.map.primitive.IntFloatMappublic float getIfAbsent(int key,
float ifAbsent)
getIfAbsent in interface com.gs.collections.api.map.primitive.IntFloatMappublic float getOrThrow(int key)
getOrThrow in interface com.gs.collections.api.map.primitive.IntFloatMappublic boolean containsKey(int key)
containsKey in interface com.gs.collections.api.map.primitive.IntFloatMapcontainsKey in interface IntKeysMappublic void forEachKey(com.gs.collections.api.block.procedure.primitive.IntProcedure procedure)
forEachKey in interface com.gs.collections.api.map.primitive.IntFloatMapforEachKey in interface IntKeysMappublic void forEachKeyValue(com.gs.collections.api.block.procedure.primitive.IntFloatProcedure procedure)
forEachKeyValue in interface com.gs.collections.api.map.primitive.IntFloatMappublic com.gs.collections.api.LazyIntIterable keysView()
keysView in interface com.gs.collections.api.map.primitive.IntFloatMappublic com.gs.collections.api.RichIterable<com.gs.collections.api.tuple.primitive.IntFloatPair> keyValuesView()
keyValuesView in interface com.gs.collections.api.map.primitive.IntFloatMappublic IntFloatHashMap select(com.gs.collections.api.block.predicate.primitive.IntFloatPredicate predicate)
select in interface com.gs.collections.api.map.primitive.IntFloatMapselect in interface com.gs.collections.api.map.primitive.MutableIntFloatMappublic IntFloatHashMap reject(com.gs.collections.api.block.predicate.primitive.IntFloatPredicate predicate)
reject in interface com.gs.collections.api.map.primitive.IntFloatMapreject in interface com.gs.collections.api.map.primitive.MutableIntFloatMappublic void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
writeExternal in interface java.io.Externalizablejava.io.IOExceptionpublic void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
readExternal in interface java.io.Externalizablejava.io.IOExceptionjava.lang.ClassNotFoundExceptionpublic void compact()
protected boolean isNonSentinelAtIndex(int index)
isNonSentinelAtIndex in class AbstractMutableFloatValuesMappublic com.gs.collections.api.set.primitive.MutableIntSet keySet()
keySet in interface com.gs.collections.api.map.primitive.IntFloatMappublic com.gs.collections.api.collection.primitive.MutableFloatCollection values()
values in interface com.gs.collections.api.map.primitive.FloatValuesMap