Externalizable
, Serializable
, FloatIterable
, FloatFloatMap
, FloatValuesMap
, MutableFloatFloatMap
, MutableFloatValuesMap
, PrimitiveIterable
, MutableFloatKeysMap
, FloatKeysMap
public class FloatFloatHashMap extends AbstractMutableFloatValuesMap implements MutableFloatFloatMap, 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(Object obj) |
Follows the same general contract as
Map.equals(Object) . |
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(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() |
|
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) |
|
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(ObjectOutput out) |
asLazy, average, containsAll, maxIfEmpty, median, minIfEmpty, toBag, toList, toSet, toSortedArray, toSortedList
allSatisfy, anySatisfy, appendString, collect, contains, containsAll, containsValue, count, detectIfNone, each, forEach, forEachValue, isEmpty, max, min, noneSatisfy, notEmpty, reject, select, size, sum, toArray
allSatisfy, anySatisfy, asLazy, average, collect, collectBoolean, collectByte, collectChar, collectDouble, collectFloat, collectInt, collectLong, collectShort, contains, containsAll, containsAll, count, detectIfNone, each, flatCollect, forEach, max, maxIfEmpty, median, min, minIfEmpty, noneSatisfy, reject, select, sum, summaryStatistics, toArray, toBag, toList, toSet, toSortedArray, toSortedList
isEmpty, notEmpty, size
containsValue, forEachValue
collect, reject, select
appendString, appendString, appendString, isEmpty, makeString, makeString, makeString, notEmpty, size
public 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(Object obj)
FloatFloatMap
Map.equals(Object)
.equals
in interface FloatFloatMap
equals
in class Object
public int hashCode()
FloatFloatMap
Map.hashCode()
.hashCode
in interface FloatFloatMap
hashCode
in class Object
public 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 FloatFloatMap
toString
in interface PrimitiveIterable
toString
in class AbstractFloatIterable
AbstractCollection.toString()
public MutableFloatIterator floatIterator()
FloatIterable
floatIterator
in interface FloatIterable
floatIterator
in interface MutableFloatValuesMap
public <V> V injectInto(V injectedValue, ObjectFloatToObjectFunction<? super V,? extends V> function)
injectInto
in interface FloatIterable
public void clear()
clear
in interface MutableFloatKeysMap
clear
in interface MutableFloatValuesMap
public void put(float key, float value)
put
in interface MutableFloatFloatMap
public void putAll(FloatFloatMap map)
putAll
in interface MutableFloatFloatMap
public void removeKey(float key)
removeKey
in interface MutableFloatFloatMap
removeKey
in interface MutableFloatKeysMap
public void remove(float key)
remove
in interface MutableFloatFloatMap
public float removeKeyIfAbsent(float key, float value)
removeKeyIfAbsent
in interface MutableFloatFloatMap
public float getIfAbsentPut(float key, float value)
getIfAbsentPut
in interface MutableFloatFloatMap
public float getIfAbsentPut(float key, FloatFunction0 function)
getIfAbsentPut
in interface MutableFloatFloatMap
public <P> float getIfAbsentPutWith(float key, FloatFunction<? super P> function, P parameter)
getIfAbsentPutWith
in interface MutableFloatFloatMap
public float getIfAbsentPutWithKey(float key, FloatToFloatFunction function)
getIfAbsentPutWithKey
in interface MutableFloatFloatMap
public float addToValue(float key, float toBeAdded)
addToValue
in interface MutableFloatFloatMap
public float updateValue(float key, float initialValueIfAbsent, FloatToFloatFunction function)
updateValue
in interface MutableFloatFloatMap
public FloatFloatHashMap withKeyValue(float key1, float value1)
withKeyValue
in interface MutableFloatFloatMap
public 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 MutableFloatFloatMap
public FloatFloatHashMap withoutAllKeys(FloatIterable keys)
withoutAllKeys
in interface MutableFloatFloatMap
public MutableFloatFloatMap asUnmodifiable()
asUnmodifiable
in interface MutableFloatFloatMap
public MutableFloatFloatMap asSynchronized()
asSynchronized
in interface MutableFloatFloatMap
public ImmutableFloatFloatMap toImmutable()
toImmutable
in interface FloatFloatMap
public float get(float key)
get
in interface FloatFloatMap
public float getIfAbsent(float key, float ifAbsent)
getIfAbsent
in interface FloatFloatMap
public float getOrThrow(float key)
getOrThrow
in interface FloatFloatMap
public boolean containsKey(float key)
containsKey
in interface FloatFloatMap
containsKey
in interface FloatKeysMap
public void forEachKey(FloatProcedure procedure)
forEachKey
in interface FloatFloatMap
forEachKey
in interface FloatKeysMap
public void forEachKeyValue(FloatFloatProcedure procedure)
forEachKeyValue
in interface FloatFloatMap
public LazyFloatIterable keysView()
keysView
in interface FloatFloatMap
public RichIterable<FloatFloatPair> keyValuesView()
keyValuesView
in interface FloatFloatMap
public FloatFloatHashMap select(FloatFloatPredicate predicate)
select
in interface FloatFloatMap
select
in interface MutableFloatFloatMap
public FloatFloatHashMap reject(FloatFloatPredicate predicate)
reject
in interface FloatFloatMap
reject
in interface MutableFloatFloatMap
public void writeExternal(ObjectOutput out) throws IOException
writeExternal
in interface Externalizable
IOException
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
IOException
ClassNotFoundException
public void compact()
public MutableFloatSet keySet()
keySet
in interface FloatFloatMap
public MutableFloatCollection values()
values
in interface FloatValuesMap
Copyright © 2004–2017. All rights reserved.