java.io.Externalizable, java.io.Serializable, FloatIterable, FloatFloatMap, FloatValuesMap, MutableFloatFloatMap, MutableFloatValuesMap, PrimitiveIterable, MutableFloatKeysMap, FloatKeysMappublic class FloatFloatHashMap extends AbstractMutableFloatValuesMap implements MutableFloatFloatMap, java.io.Externalizable, MutableFloatKeysMap
| Constructor | Description |
|---|---|
FloatFloatHashMap() |
|
FloatFloatHashMap(int initialCapacity) |
|
FloatFloatHashMap(FloatFloatMap map) |
| Modifier and Type | Method | Description |
|---|---|---|
float |
addToValue(float key,
float toBeAdded) |
|
MutableFloatFloatMap |
asSynchronized() |
|
MutableFloatFloatMap |
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(float key) |
|
boolean |
equals(java.lang.Object obj) |
Follows the same general contract as
Map.equals(Object). |
MutableFloatFloatMap |
flipUniqueValues() |
Return the FloatFloatMap that is obtained by flipping the direction of this map and making the associations
from value to key.
|
MutableFloatIterator |
floatIterator() |
Returns a primitive iterator that can be used to iterate over the FloatIterable in an
imperative style.
|
void |
forEachKey(FloatProcedure procedure) |
|
void |
forEachKeyValue(FloatFloatProcedure procedure) |
|
float |
get(float key) |
|
float |
getIfAbsent(float key,
float ifAbsent) |
|
float |
getIfAbsentPut(float key,
float value) |
|
float |
getIfAbsentPut(float key,
FloatFunction0 function) |
|
<P> float |
getIfAbsentPutWith(float key,
FloatFunction<? super P> function,
P parameter) |
|
float |
getIfAbsentPutWithKey(float key,
FloatToFloatFunction function) |
|
float |
getOrThrow(float key) |
|
int |
hashCode() |
Follows the same general contract as
Map.hashCode(). |
<V> V |
injectInto(V injectedValue,
ObjectFloatToObjectFunction<? super V,? extends V> function) |
|
MutableFloatSet |
keySet() |
|
LazyFloatIterable |
keysView() |
|
RichIterable<FloatFloatPair> |
keyValuesView() |
|
static FloatFloatHashMap |
newWithKeysValues(float key1,
float value1) |
|
static FloatFloatHashMap |
newWithKeysValues(float key1,
float value1,
float key2,
float value2) |
|
static FloatFloatHashMap |
newWithKeysValues(float key1,
float value1,
float key2,
float value2,
float key3,
float value3) |
|
static FloatFloatHashMap |
newWithKeysValues(float key1,
float value1,
float key2,
float value2,
float key3,
float value3,
float key4,
float value4) |
|
void |
put(float key,
float value) |
|
void |
putAll(FloatFloatMap map) |
|
void |
readExternal(java.io.ObjectInput in) |
|
FloatFloatHashMap |
reject(FloatFloatPredicate predicate) |
|
void |
remove(float key) |
|
void |
removeKey(float key) |
|
float |
removeKeyIfAbsent(float key,
float value) |
|
FloatFloatHashMap |
select(FloatFloatPredicate predicate) |
|
ImmutableFloatFloatMap |
toImmutable() |
|
java.lang.String |
toString() |
Returns a string with the elements of this iterable separated by commas with spaces and
enclosed in square brackets.
|
float |
updateValue(float key,
float initialValueIfAbsent,
FloatToFloatFunction function) |
|
void |
updateValues(FloatFloatToFloatFunction function) |
Updates the values in-place.
|
MutableFloatCollection |
values() |
|
FloatFloatHashMap |
withKeysValues(float key1,
float value1,
float key2,
float value2) |
|
FloatFloatHashMap |
withKeysValues(float key1,
float value1,
float key2,
float value2,
float key3,
float value3) |
|
FloatFloatHashMap |
withKeysValues(float key1,
float value1,
float key2,
float value2,
float key3,
float value3,
float key4,
float value4) |
|
FloatFloatHashMap |
withKeyValue(float key1,
float value1) |
|
FloatFloatHashMap |
withoutAllKeys(FloatIterable keys) |
|
FloatFloatHashMap |
withoutKey(float key) |
|
void |
writeExternal(java.io.ObjectOutput out) |
asLazy, average, containsAll, maxIfEmpty, median, minIfEmpty, toBag, toList, toSet, toSortedArray, toSortedListallSatisfy, anySatisfy, appendString, chunk, collect, contains, containsAll, containsValue, count, detectIfNone, each, forEach, forEachValue, isEmpty, max, min, noneSatisfy, notEmpty, reject, select, size, sum, toArrayallSatisfy, anySatisfy, asLazy, average, averageIfEmpty, chunk, collect, collectBoolean, collectByte, collectChar, collectDouble, collectFloat, collectInt, collectLong, collectShort, contains, containsAll, containsAll, count, detectIfNone, each, flatCollect, forEach, max, maxIfEmpty, median, medianIfEmpty, min, minIfEmpty, noneSatisfy, reduce, reduceIfEmpty, reject, select, sum, summaryStatistics, toArray, toBag, toList, toSet, toSortedArray, toSortedListisEmpty, notEmpty, sizecontainsValue, forEachValue, tapputPair, withAllKeyValuescollect, reject, selectappendString, appendString, appendString, isEmpty, makeString, makeString, makeString, notEmpty, sizepublic FloatFloatHashMap()
public FloatFloatHashMap(int initialCapacity)
public FloatFloatHashMap(FloatFloatMap map)
public static FloatFloatHashMap newWithKeysValues(float key1, float value1)
public static FloatFloatHashMap newWithKeysValues(float key1, float value1, float key2, float value2)
public static FloatFloatHashMap newWithKeysValues(float key1, float value1, float key2, float value2, float key3, float value3)
public static FloatFloatHashMap newWithKeysValues(float key1, float value1, float key2, float value2, float key3, float value3, float key4, float value4)
public boolean equals(java.lang.Object obj)
FloatFloatMapMap.equals(Object).equals in interface FloatFloatMapequals in class java.lang.Objectpublic int hashCode()
FloatFloatMapMap.hashCode().hashCode in interface FloatFloatMaphashCode in class java.lang.Objectpublic java.lang.String toString()
PrimitiveIterable
Assert.assertEquals("[]", IntLists.mutable.empty().toString());
Assert.assertEquals("[1]", IntLists.mutable.with(1).toString());
Assert.assertEquals("[1, 2, 3]", IntLists.mutable.with(1, 2, 3).toString());
toString in interface FloatFloatMaptoString in interface PrimitiveIterabletoString in class AbstractFloatIterableAbstractCollection.toString()public MutableFloatIterator floatIterator()
FloatIterablefloatIterator in interface FloatIterablefloatIterator in interface MutableFloatValuesMappublic <V> V injectInto(V injectedValue,
ObjectFloatToObjectFunction<? super V,? extends V> function)
injectInto in interface FloatIterablepublic void clear()
clear in interface MutableFloatKeysMapclear in interface MutableFloatValuesMappublic void put(float key,
float value)
put in interface MutableFloatFloatMappublic void putAll(FloatFloatMap map)
putAll in interface MutableFloatFloatMappublic void updateValues(FloatFloatToFloatFunction function)
MutableFloatFloatMapupdateValues in interface MutableFloatFloatMapfunction - that takes a key and its value and that returns a new value for this keypublic void removeKey(float key)
removeKey in interface MutableFloatFloatMapremoveKey in interface MutableFloatKeysMappublic void remove(float key)
remove in interface MutableFloatFloatMappublic float removeKeyIfAbsent(float key,
float value)
removeKeyIfAbsent in interface MutableFloatFloatMappublic float getIfAbsentPut(float key,
float value)
getIfAbsentPut in interface MutableFloatFloatMappublic float getIfAbsentPut(float key,
FloatFunction0 function)
getIfAbsentPut in interface MutableFloatFloatMappublic <P> float getIfAbsentPutWith(float key,
FloatFunction<? super P> function,
P parameter)
getIfAbsentPutWith in interface MutableFloatFloatMappublic float getIfAbsentPutWithKey(float key,
FloatToFloatFunction function)
getIfAbsentPutWithKey in interface MutableFloatFloatMappublic float addToValue(float key,
float toBeAdded)
addToValue in interface MutableFloatFloatMappublic float updateValue(float key,
float initialValueIfAbsent,
FloatToFloatFunction function)
updateValue in interface MutableFloatFloatMappublic FloatFloatHashMap withKeyValue(float key1, float value1)
withKeyValue in interface MutableFloatFloatMappublic FloatFloatHashMap withKeysValues(float key1, float value1, float key2, float value2)
public FloatFloatHashMap withKeysValues(float key1, float value1, float key2, float value2, float key3, float value3)
public FloatFloatHashMap withKeysValues(float key1, float value1, float key2, float value2, float key3, float value3, float key4, float value4)
public FloatFloatHashMap withoutKey(float key)
withoutKey in interface MutableFloatFloatMappublic FloatFloatHashMap withoutAllKeys(FloatIterable keys)
withoutAllKeys in interface MutableFloatFloatMappublic MutableFloatFloatMap asUnmodifiable()
asUnmodifiable in interface MutableFloatFloatMappublic MutableFloatFloatMap asSynchronized()
asSynchronized in interface MutableFloatFloatMappublic ImmutableFloatFloatMap toImmutable()
toImmutable in interface FloatFloatMappublic float get(float key)
get in interface FloatFloatMappublic float getIfAbsent(float key,
float ifAbsent)
getIfAbsent in interface FloatFloatMappublic float getOrThrow(float key)
getOrThrow in interface FloatFloatMappublic boolean containsKey(float key)
containsKey in interface FloatFloatMapcontainsKey in interface FloatKeysMappublic void forEachKey(FloatProcedure procedure)
forEachKey in interface FloatFloatMapforEachKey in interface FloatKeysMappublic void forEachKeyValue(FloatFloatProcedure procedure)
forEachKeyValue in interface FloatFloatMappublic LazyFloatIterable keysView()
keysView in interface FloatFloatMappublic RichIterable<FloatFloatPair> keyValuesView()
keyValuesView in interface FloatFloatMappublic MutableFloatFloatMap flipUniqueValues()
FloatFloatMapflipUniqueValues in interface FloatFloatMapflipUniqueValues in interface MutableFloatFloatMappublic FloatFloatHashMap select(FloatFloatPredicate predicate)
select in interface FloatFloatMapselect in interface MutableFloatFloatMappublic FloatFloatHashMap reject(FloatFloatPredicate predicate)
reject in interface FloatFloatMapreject in interface MutableFloatFloatMappublic 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()
public MutableFloatSet keySet()
keySet in interface FloatFloatMappublic MutableFloatCollection values()
values in interface FloatValuesMapCopyright © 2004–2020. All rights reserved.