public class ByteFloatHashMap extends AbstractMutableFloatValuesMap implements com.gs.collections.api.map.primitive.MutableByteFloatMap, java.io.Externalizable, MutableByteKeysMap
AbstractMutableFloatValuesMap.AbstractFloatValuesCollection, AbstractMutableFloatValuesMap.SentinelValues| Constructor and Description |
|---|
ByteFloatHashMap() |
ByteFloatHashMap(com.gs.collections.api.map.primitive.ByteFloatMap map) |
ByteFloatHashMap(int initialCapacity) |
| Modifier and Type | Method and Description |
|---|---|
float |
addToValue(byte key,
float toBeAdded) |
com.gs.collections.api.map.primitive.MutableByteFloatMap |
asSynchronized() |
com.gs.collections.api.map.primitive.MutableByteFloatMap |
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(byte 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.ByteProcedure procedure) |
void |
forEachKeyValue(com.gs.collections.api.block.procedure.primitive.ByteFloatProcedure procedure) |
float |
get(byte key) |
protected float |
getEmptyValue() |
float |
getIfAbsent(byte key,
float ifAbsent) |
float |
getIfAbsentPut(byte key,
float value) |
float |
getIfAbsentPut(byte key,
com.gs.collections.api.block.function.primitive.FloatFunction0 function) |
<P> float |
getIfAbsentPutWith(byte key,
com.gs.collections.api.block.function.primitive.FloatFunction<? super P> function,
P parameter) |
float |
getIfAbsentPutWithKey(byte key,
com.gs.collections.api.block.function.primitive.ByteToFloatFunction function) |
protected int |
getOccupiedWithData() |
float |
getOrThrow(byte 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.MutableByteSet |
keySet() |
com.gs.collections.api.LazyByteIterable |
keysView() |
com.gs.collections.api.RichIterable<com.gs.collections.api.tuple.primitive.ByteFloatPair> |
keyValuesView() |
static ByteFloatHashMap |
newWithKeysValues(byte key1,
float value1) |
static ByteFloatHashMap |
newWithKeysValues(byte key1,
float value1,
byte key2,
float value2) |
static ByteFloatHashMap |
newWithKeysValues(byte key1,
float value1,
byte key2,
float value2,
byte key3,
float value3) |
static ByteFloatHashMap |
newWithKeysValues(byte key1,
float value1,
byte key2,
float value2,
byte key3,
float value3,
byte key4,
float value4) |
void |
put(byte key,
float value) |
void |
putAll(com.gs.collections.api.map.primitive.ByteFloatMap map) |
void |
readExternal(java.io.ObjectInput in) |
ByteFloatHashMap |
reject(com.gs.collections.api.block.predicate.primitive.ByteFloatPredicate predicate) |
void |
remove(byte key) |
void |
removeKey(byte key) |
float |
removeKeyIfAbsent(byte key,
float value) |
ByteFloatHashMap |
select(com.gs.collections.api.block.predicate.primitive.ByteFloatPredicate predicate) |
protected void |
setSentinelValuesNull() |
com.gs.collections.api.map.primitive.ImmutableByteFloatMap |
toImmutable() |
java.lang.String |
toString()
Returns a string representation of this PrimitiveIterable.
|
float |
updateValue(byte key,
float initialValueIfAbsent,
com.gs.collections.api.block.function.primitive.FloatToFloatFunction function) |
com.gs.collections.api.collection.primitive.MutableFloatCollection |
values() |
ByteFloatHashMap |
withKeysValues(byte key1,
float value1,
byte key2,
float value2) |
ByteFloatHashMap |
withKeysValues(byte key1,
float value1,
byte key2,
float value2,
byte key3,
float value3) |
ByteFloatHashMap |
withKeysValues(byte key1,
float value1,
byte key2,
float value2,
byte key3,
float value3,
byte key4,
float value4) |
ByteFloatHashMap |
withKeyValue(byte key1,
float value1) |
ByteFloatHashMap |
withoutAllKeys(com.gs.collections.api.ByteIterable keys) |
ByteFloatHashMap |
withoutKey(byte 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 ByteFloatHashMap()
public ByteFloatHashMap(int initialCapacity)
public ByteFloatHashMap(com.gs.collections.api.map.primitive.ByteFloatMap map)
public static ByteFloatHashMap newWithKeysValues(byte key1, float value1)
public static ByteFloatHashMap newWithKeysValues(byte key1, float value1, byte key2, float value2)
public static ByteFloatHashMap newWithKeysValues(byte key1, float value1, byte key2, float value2, byte key3, float value3)
public static ByteFloatHashMap newWithKeysValues(byte key1, float value1, byte key2, float value2, byte key3, float value3, byte 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.ByteFloatMapMap.equals(Object).equals in interface com.gs.collections.api.map.primitive.ByteFloatMapequals in class java.lang.Objectpublic int hashCode()
com.gs.collections.api.map.primitive.ByteFloatMapMap.hashCode().hashCode in interface com.gs.collections.api.map.primitive.ByteFloatMaphashCode in class java.lang.Objectpublic java.lang.String toString()
com.gs.collections.api.PrimitiveIterabletoString in interface com.gs.collections.api.map.primitive.ByteFloatMaptoString 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 MutableByteKeysMappublic void put(byte key,
float value)
put in interface com.gs.collections.api.map.primitive.MutableByteFloatMappublic void putAll(com.gs.collections.api.map.primitive.ByteFloatMap map)
putAll in interface com.gs.collections.api.map.primitive.MutableByteFloatMappublic void removeKey(byte key)
removeKey in interface com.gs.collections.api.map.primitive.MutableByteFloatMapremoveKey in interface MutableByteKeysMappublic void remove(byte key)
remove in interface com.gs.collections.api.map.primitive.MutableByteFloatMappublic float removeKeyIfAbsent(byte key,
float value)
removeKeyIfAbsent in interface com.gs.collections.api.map.primitive.MutableByteFloatMappublic float getIfAbsentPut(byte key,
float value)
getIfAbsentPut in interface com.gs.collections.api.map.primitive.MutableByteFloatMappublic float getIfAbsentPut(byte key,
com.gs.collections.api.block.function.primitive.FloatFunction0 function)
getIfAbsentPut in interface com.gs.collections.api.map.primitive.MutableByteFloatMappublic <P> float getIfAbsentPutWith(byte key,
com.gs.collections.api.block.function.primitive.FloatFunction<? super P> function,
P parameter)
getIfAbsentPutWith in interface com.gs.collections.api.map.primitive.MutableByteFloatMappublic float getIfAbsentPutWithKey(byte key,
com.gs.collections.api.block.function.primitive.ByteToFloatFunction function)
getIfAbsentPutWithKey in interface com.gs.collections.api.map.primitive.MutableByteFloatMappublic float addToValue(byte key,
float toBeAdded)
addToValue in interface com.gs.collections.api.map.primitive.MutableByteFloatMappublic float updateValue(byte key,
float initialValueIfAbsent,
com.gs.collections.api.block.function.primitive.FloatToFloatFunction function)
updateValue in interface com.gs.collections.api.map.primitive.MutableByteFloatMappublic ByteFloatHashMap withKeyValue(byte key1, float value1)
withKeyValue in interface com.gs.collections.api.map.primitive.MutableByteFloatMappublic ByteFloatHashMap withKeysValues(byte key1, float value1, byte key2, float value2)
public ByteFloatHashMap withKeysValues(byte key1, float value1, byte key2, float value2, byte key3, float value3)
public ByteFloatHashMap withKeysValues(byte key1, float value1, byte key2, float value2, byte key3, float value3, byte key4, float value4)
public ByteFloatHashMap withoutKey(byte key)
withoutKey in interface com.gs.collections.api.map.primitive.MutableByteFloatMappublic ByteFloatHashMap withoutAllKeys(com.gs.collections.api.ByteIterable keys)
withoutAllKeys in interface com.gs.collections.api.map.primitive.MutableByteFloatMappublic com.gs.collections.api.map.primitive.MutableByteFloatMap asUnmodifiable()
asUnmodifiable in interface com.gs.collections.api.map.primitive.MutableByteFloatMappublic com.gs.collections.api.map.primitive.MutableByteFloatMap asSynchronized()
asSynchronized in interface com.gs.collections.api.map.primitive.MutableByteFloatMappublic com.gs.collections.api.map.primitive.ImmutableByteFloatMap toImmutable()
toImmutable in interface com.gs.collections.api.map.primitive.ByteFloatMappublic float get(byte key)
get in interface com.gs.collections.api.map.primitive.ByteFloatMappublic float getIfAbsent(byte key,
float ifAbsent)
getIfAbsent in interface com.gs.collections.api.map.primitive.ByteFloatMappublic float getOrThrow(byte key)
getOrThrow in interface com.gs.collections.api.map.primitive.ByteFloatMappublic boolean containsKey(byte key)
containsKey in interface com.gs.collections.api.map.primitive.ByteFloatMapcontainsKey in interface ByteKeysMappublic void forEachKey(com.gs.collections.api.block.procedure.primitive.ByteProcedure procedure)
forEachKey in interface com.gs.collections.api.map.primitive.ByteFloatMapforEachKey in interface ByteKeysMappublic void forEachKeyValue(com.gs.collections.api.block.procedure.primitive.ByteFloatProcedure procedure)
forEachKeyValue in interface com.gs.collections.api.map.primitive.ByteFloatMappublic com.gs.collections.api.LazyByteIterable keysView()
keysView in interface com.gs.collections.api.map.primitive.ByteFloatMappublic com.gs.collections.api.RichIterable<com.gs.collections.api.tuple.primitive.ByteFloatPair> keyValuesView()
keyValuesView in interface com.gs.collections.api.map.primitive.ByteFloatMappublic ByteFloatHashMap select(com.gs.collections.api.block.predicate.primitive.ByteFloatPredicate predicate)
select in interface com.gs.collections.api.map.primitive.ByteFloatMapselect in interface com.gs.collections.api.map.primitive.MutableByteFloatMappublic ByteFloatHashMap reject(com.gs.collections.api.block.predicate.primitive.ByteFloatPredicate predicate)
reject in interface com.gs.collections.api.map.primitive.ByteFloatMapreject in interface com.gs.collections.api.map.primitive.MutableByteFloatMappublic 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.MutableByteSet keySet()
keySet in interface com.gs.collections.api.map.primitive.ByteFloatMappublic com.gs.collections.api.collection.primitive.MutableFloatCollection values()
values in interface com.gs.collections.api.map.primitive.FloatValuesMap