public class FloatShortHashMap extends AbstractMutableShortValuesMap implements com.gs.collections.api.map.primitive.MutableFloatShortMap, java.io.Externalizable, MutableFloatKeysMap
AbstractMutableShortValuesMap.AbstractShortValuesCollection, AbstractMutableShortValuesMap.SentinelValues| Constructor and Description |
|---|
FloatShortHashMap() |
FloatShortHashMap(com.gs.collections.api.map.primitive.FloatShortMap map) |
FloatShortHashMap(int initialCapacity) |
| Modifier and Type | Method and Description |
|---|---|
short |
addToValue(float key,
short toBeAdded) |
com.gs.collections.api.map.primitive.MutableFloatShortMap |
asSynchronized() |
com.gs.collections.api.map.primitive.MutableFloatShortMap |
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). |
void |
forEachKey(com.gs.collections.api.block.procedure.primitive.FloatProcedure procedure) |
void |
forEachKeyValue(com.gs.collections.api.block.procedure.primitive.FloatShortProcedure procedure) |
short |
get(float key) |
protected short |
getEmptyValue() |
short |
getIfAbsent(float key,
short ifAbsent) |
short |
getIfAbsentPut(float key,
short value) |
short |
getIfAbsentPut(float key,
com.gs.collections.api.block.function.primitive.ShortFunction0 function) |
<P> short |
getIfAbsentPutWith(float key,
com.gs.collections.api.block.function.primitive.ShortFunction<? super P> function,
P parameter) |
short |
getIfAbsentPutWithKey(float key,
com.gs.collections.api.block.function.primitive.FloatToShortFunction function) |
protected int |
getOccupiedWithData() |
short |
getOrThrow(float key) |
protected AbstractMutableShortValuesMap.SentinelValues |
getSentinelValues() |
protected int |
getTableSize() |
protected short |
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.ObjectShortToObjectFunction<? super V,? extends V> function) |
protected boolean |
isNonSentinelAtIndex(int index) |
com.gs.collections.api.set.primitive.MutableFloatSet |
keySet() |
com.gs.collections.api.LazyFloatIterable |
keysView() |
com.gs.collections.api.RichIterable<com.gs.collections.api.tuple.primitive.FloatShortPair> |
keyValuesView() |
static FloatShortHashMap |
newWithKeysValues(float key1,
short value1) |
static FloatShortHashMap |
newWithKeysValues(float key1,
short value1,
float key2,
short value2) |
static FloatShortHashMap |
newWithKeysValues(float key1,
short value1,
float key2,
short value2,
float key3,
short value3) |
static FloatShortHashMap |
newWithKeysValues(float key1,
short value1,
float key2,
short value2,
float key3,
short value3,
float key4,
short value4) |
void |
put(float key,
short value) |
void |
putAll(com.gs.collections.api.map.primitive.FloatShortMap map) |
void |
readExternal(java.io.ObjectInput in) |
FloatShortHashMap |
reject(com.gs.collections.api.block.predicate.primitive.FloatShortPredicate predicate) |
void |
remove(float key) |
void |
removeKey(float key) |
short |
removeKeyIfAbsent(float key,
short value) |
FloatShortHashMap |
select(com.gs.collections.api.block.predicate.primitive.FloatShortPredicate predicate) |
protected void |
setSentinelValuesNull() |
com.gs.collections.api.iterator.MutableShortIterator |
shortIterator() |
com.gs.collections.api.map.primitive.ImmutableFloatShortMap |
toImmutable() |
java.lang.String |
toString()
Returns a string representation of this PrimitiveIterable.
|
short |
updateValue(float key,
short initialValueIfAbsent,
com.gs.collections.api.block.function.primitive.ShortToShortFunction function) |
com.gs.collections.api.collection.primitive.MutableShortCollection |
values() |
FloatShortHashMap |
withKeysValues(float key1,
short value1,
float key2,
short value2) |
FloatShortHashMap |
withKeysValues(float key1,
short value1,
float key2,
short value2,
float key3,
short value3) |
FloatShortHashMap |
withKeysValues(float key1,
short value1,
float key2,
short value2,
float key3,
short value3,
float key4,
short value4) |
FloatShortHashMap |
withKeyValue(float key1,
short value1) |
FloatShortHashMap |
withoutAllKeys(com.gs.collections.api.FloatIterable keys) |
FloatShortHashMap |
withoutKey(float 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 FloatShortHashMap()
public FloatShortHashMap(int initialCapacity)
public FloatShortHashMap(com.gs.collections.api.map.primitive.FloatShortMap map)
public static FloatShortHashMap newWithKeysValues(float key1, short value1)
public static FloatShortHashMap newWithKeysValues(float key1, short value1, float key2, short value2)
public static FloatShortHashMap newWithKeysValues(float key1, short value1, float key2, short value2, float key3, short value3)
public static FloatShortHashMap newWithKeysValues(float key1, short value1, float key2, short value2, float key3, short value3, float key4, short value4)
protected int getOccupiedWithData()
getOccupiedWithData in class AbstractMutableShortValuesMapprotected AbstractMutableShortValuesMap.SentinelValues getSentinelValues()
getSentinelValues in class AbstractMutableShortValuesMapprotected void setSentinelValuesNull()
setSentinelValuesNull in class AbstractMutableShortValuesMapprotected short getEmptyValue()
getEmptyValue in class AbstractMutableShortValuesMapprotected int getTableSize()
getTableSize in class AbstractMutableShortValuesMapprotected short getValueAtIndex(int index)
getValueAtIndex in class AbstractMutableShortValuesMappublic boolean equals(java.lang.Object obj)
com.gs.collections.api.map.primitive.FloatShortMapMap.equals(Object).equals in interface com.gs.collections.api.map.primitive.FloatShortMapequals in class java.lang.Objectpublic int hashCode()
com.gs.collections.api.map.primitive.FloatShortMapMap.hashCode().hashCode in interface com.gs.collections.api.map.primitive.FloatShortMaphashCode in class java.lang.Objectpublic java.lang.String toString()
com.gs.collections.api.PrimitiveIterabletoString in interface com.gs.collections.api.map.primitive.FloatShortMaptoString in interface com.gs.collections.api.PrimitiveIterabletoString in class AbstractShortIterablepublic com.gs.collections.api.iterator.MutableShortIterator shortIterator()
shortIterator in interface com.gs.collections.api.map.primitive.MutableShortValuesMapshortIterator in interface com.gs.collections.api.ShortIterablepublic <V> V injectInto(V injectedValue,
com.gs.collections.api.block.function.primitive.ObjectShortToObjectFunction<? super V,? extends V> function)
injectInto in interface com.gs.collections.api.ShortIterablepublic void clear()
clear in interface com.gs.collections.api.map.primitive.MutableShortValuesMapclear in interface MutableFloatKeysMappublic void put(float key,
short value)
put in interface com.gs.collections.api.map.primitive.MutableFloatShortMappublic void putAll(com.gs.collections.api.map.primitive.FloatShortMap map)
putAll in interface com.gs.collections.api.map.primitive.MutableFloatShortMappublic void removeKey(float key)
removeKey in interface com.gs.collections.api.map.primitive.MutableFloatShortMapremoveKey in interface MutableFloatKeysMappublic void remove(float key)
remove in interface com.gs.collections.api.map.primitive.MutableFloatShortMappublic short removeKeyIfAbsent(float key,
short value)
removeKeyIfAbsent in interface com.gs.collections.api.map.primitive.MutableFloatShortMappublic short getIfAbsentPut(float key,
short value)
getIfAbsentPut in interface com.gs.collections.api.map.primitive.MutableFloatShortMappublic short getIfAbsentPut(float key,
com.gs.collections.api.block.function.primitive.ShortFunction0 function)
getIfAbsentPut in interface com.gs.collections.api.map.primitive.MutableFloatShortMappublic <P> short getIfAbsentPutWith(float key,
com.gs.collections.api.block.function.primitive.ShortFunction<? super P> function,
P parameter)
getIfAbsentPutWith in interface com.gs.collections.api.map.primitive.MutableFloatShortMappublic short getIfAbsentPutWithKey(float key,
com.gs.collections.api.block.function.primitive.FloatToShortFunction function)
getIfAbsentPutWithKey in interface com.gs.collections.api.map.primitive.MutableFloatShortMappublic short addToValue(float key,
short toBeAdded)
addToValue in interface com.gs.collections.api.map.primitive.MutableFloatShortMappublic short updateValue(float key,
short initialValueIfAbsent,
com.gs.collections.api.block.function.primitive.ShortToShortFunction function)
updateValue in interface com.gs.collections.api.map.primitive.MutableFloatShortMappublic FloatShortHashMap withKeyValue(float key1, short value1)
withKeyValue in interface com.gs.collections.api.map.primitive.MutableFloatShortMappublic FloatShortHashMap withKeysValues(float key1, short value1, float key2, short value2)
public FloatShortHashMap withKeysValues(float key1, short value1, float key2, short value2, float key3, short value3)
public FloatShortHashMap withKeysValues(float key1, short value1, float key2, short value2, float key3, short value3, float key4, short value4)
public FloatShortHashMap withoutKey(float key)
withoutKey in interface com.gs.collections.api.map.primitive.MutableFloatShortMappublic FloatShortHashMap withoutAllKeys(com.gs.collections.api.FloatIterable keys)
withoutAllKeys in interface com.gs.collections.api.map.primitive.MutableFloatShortMappublic com.gs.collections.api.map.primitive.MutableFloatShortMap asUnmodifiable()
asUnmodifiable in interface com.gs.collections.api.map.primitive.MutableFloatShortMappublic com.gs.collections.api.map.primitive.MutableFloatShortMap asSynchronized()
asSynchronized in interface com.gs.collections.api.map.primitive.MutableFloatShortMappublic com.gs.collections.api.map.primitive.ImmutableFloatShortMap toImmutable()
toImmutable in interface com.gs.collections.api.map.primitive.FloatShortMappublic short get(float key)
get in interface com.gs.collections.api.map.primitive.FloatShortMappublic short getIfAbsent(float key,
short ifAbsent)
getIfAbsent in interface com.gs.collections.api.map.primitive.FloatShortMappublic short getOrThrow(float key)
getOrThrow in interface com.gs.collections.api.map.primitive.FloatShortMappublic boolean containsKey(float key)
containsKey in interface com.gs.collections.api.map.primitive.FloatShortMapcontainsKey in interface FloatKeysMappublic void forEachKey(com.gs.collections.api.block.procedure.primitive.FloatProcedure procedure)
forEachKey in interface com.gs.collections.api.map.primitive.FloatShortMapforEachKey in interface FloatKeysMappublic void forEachKeyValue(com.gs.collections.api.block.procedure.primitive.FloatShortProcedure procedure)
forEachKeyValue in interface com.gs.collections.api.map.primitive.FloatShortMappublic com.gs.collections.api.LazyFloatIterable keysView()
keysView in interface com.gs.collections.api.map.primitive.FloatShortMappublic com.gs.collections.api.RichIterable<com.gs.collections.api.tuple.primitive.FloatShortPair> keyValuesView()
keyValuesView in interface com.gs.collections.api.map.primitive.FloatShortMappublic FloatShortHashMap select(com.gs.collections.api.block.predicate.primitive.FloatShortPredicate predicate)
select in interface com.gs.collections.api.map.primitive.FloatShortMapselect in interface com.gs.collections.api.map.primitive.MutableFloatShortMappublic FloatShortHashMap reject(com.gs.collections.api.block.predicate.primitive.FloatShortPredicate predicate)
reject in interface com.gs.collections.api.map.primitive.FloatShortMapreject in interface com.gs.collections.api.map.primitive.MutableFloatShortMappublic 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 AbstractMutableShortValuesMappublic com.gs.collections.api.set.primitive.MutableFloatSet keySet()
keySet in interface com.gs.collections.api.map.primitive.FloatShortMappublic com.gs.collections.api.collection.primitive.MutableShortCollection values()
values in interface com.gs.collections.api.map.primitive.ShortValuesMap