public class CharShortHashMap extends AbstractMutableShortValuesMap implements com.gs.collections.api.map.primitive.MutableCharShortMap, java.io.Externalizable, MutableCharKeysMap
AbstractMutableShortValuesMap.AbstractShortValuesCollection, AbstractMutableShortValuesMap.SentinelValues| Constructor and Description |
|---|
CharShortHashMap() |
CharShortHashMap(com.gs.collections.api.map.primitive.CharShortMap map) |
CharShortHashMap(int initialCapacity) |
| Modifier and Type | Method and Description |
|---|---|
short |
addToValue(char key,
short toBeAdded) |
com.gs.collections.api.map.primitive.MutableCharShortMap |
asSynchronized() |
com.gs.collections.api.map.primitive.MutableCharShortMap |
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(char 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.CharProcedure procedure) |
void |
forEachKeyValue(com.gs.collections.api.block.procedure.primitive.CharShortProcedure procedure) |
short |
get(char key) |
protected short |
getEmptyValue() |
short |
getIfAbsent(char key,
short ifAbsent) |
short |
getIfAbsentPut(char key,
short value) |
short |
getIfAbsentPut(char key,
com.gs.collections.api.block.function.primitive.ShortFunction0 function) |
<P> short |
getIfAbsentPutWith(char key,
com.gs.collections.api.block.function.primitive.ShortFunction<? super P> function,
P parameter) |
short |
getIfAbsentPutWithKey(char key,
com.gs.collections.api.block.function.primitive.CharToShortFunction function) |
protected int |
getOccupiedWithData() |
short |
getOrThrow(char 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.MutableCharSet |
keySet() |
com.gs.collections.api.LazyCharIterable |
keysView() |
com.gs.collections.api.RichIterable<com.gs.collections.api.tuple.primitive.CharShortPair> |
keyValuesView() |
static CharShortHashMap |
newWithKeysValues(char key1,
short value1) |
static CharShortHashMap |
newWithKeysValues(char key1,
short value1,
char key2,
short value2) |
static CharShortHashMap |
newWithKeysValues(char key1,
short value1,
char key2,
short value2,
char key3,
short value3) |
static CharShortHashMap |
newWithKeysValues(char key1,
short value1,
char key2,
short value2,
char key3,
short value3,
char key4,
short value4) |
void |
put(char key,
short value) |
void |
putAll(com.gs.collections.api.map.primitive.CharShortMap map) |
void |
readExternal(java.io.ObjectInput in) |
CharShortHashMap |
reject(com.gs.collections.api.block.predicate.primitive.CharShortPredicate predicate) |
void |
remove(char key) |
void |
removeKey(char key) |
short |
removeKeyIfAbsent(char key,
short value) |
CharShortHashMap |
select(com.gs.collections.api.block.predicate.primitive.CharShortPredicate predicate) |
protected void |
setSentinelValuesNull() |
com.gs.collections.api.iterator.MutableShortIterator |
shortIterator() |
com.gs.collections.api.map.primitive.ImmutableCharShortMap |
toImmutable() |
java.lang.String |
toString()
Returns a string representation of this PrimitiveIterable.
|
short |
updateValue(char key,
short initialValueIfAbsent,
com.gs.collections.api.block.function.primitive.ShortToShortFunction function) |
com.gs.collections.api.collection.primitive.MutableShortCollection |
values() |
CharShortHashMap |
withKeysValues(char key1,
short value1,
char key2,
short value2) |
CharShortHashMap |
withKeysValues(char key1,
short value1,
char key2,
short value2,
char key3,
short value3) |
CharShortHashMap |
withKeysValues(char key1,
short value1,
char key2,
short value2,
char key3,
short value3,
char key4,
short value4) |
CharShortHashMap |
withKeyValue(char key1,
short value1) |
CharShortHashMap |
withoutAllKeys(com.gs.collections.api.CharIterable keys) |
CharShortHashMap |
withoutKey(char 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 CharShortHashMap()
public CharShortHashMap(int initialCapacity)
public CharShortHashMap(com.gs.collections.api.map.primitive.CharShortMap map)
public static CharShortHashMap newWithKeysValues(char key1, short value1)
public static CharShortHashMap newWithKeysValues(char key1, short value1, char key2, short value2)
public static CharShortHashMap newWithKeysValues(char key1, short value1, char key2, short value2, char key3, short value3)
public static CharShortHashMap newWithKeysValues(char key1, short value1, char key2, short value2, char key3, short value3, char 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.CharShortMapMap.equals(Object).equals in interface com.gs.collections.api.map.primitive.CharShortMapequals in class java.lang.Objectpublic int hashCode()
com.gs.collections.api.map.primitive.CharShortMapMap.hashCode().hashCode in interface com.gs.collections.api.map.primitive.CharShortMaphashCode in class java.lang.Objectpublic java.lang.String toString()
com.gs.collections.api.PrimitiveIterabletoString in interface com.gs.collections.api.map.primitive.CharShortMaptoString 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 MutableCharKeysMappublic void put(char key,
short value)
put in interface com.gs.collections.api.map.primitive.MutableCharShortMappublic void putAll(com.gs.collections.api.map.primitive.CharShortMap map)
putAll in interface com.gs.collections.api.map.primitive.MutableCharShortMappublic void removeKey(char key)
removeKey in interface com.gs.collections.api.map.primitive.MutableCharShortMapremoveKey in interface MutableCharKeysMappublic void remove(char key)
remove in interface com.gs.collections.api.map.primitive.MutableCharShortMappublic short removeKeyIfAbsent(char key,
short value)
removeKeyIfAbsent in interface com.gs.collections.api.map.primitive.MutableCharShortMappublic short getIfAbsentPut(char key,
short value)
getIfAbsentPut in interface com.gs.collections.api.map.primitive.MutableCharShortMappublic short getIfAbsentPut(char key,
com.gs.collections.api.block.function.primitive.ShortFunction0 function)
getIfAbsentPut in interface com.gs.collections.api.map.primitive.MutableCharShortMappublic <P> short getIfAbsentPutWith(char key,
com.gs.collections.api.block.function.primitive.ShortFunction<? super P> function,
P parameter)
getIfAbsentPutWith in interface com.gs.collections.api.map.primitive.MutableCharShortMappublic short getIfAbsentPutWithKey(char key,
com.gs.collections.api.block.function.primitive.CharToShortFunction function)
getIfAbsentPutWithKey in interface com.gs.collections.api.map.primitive.MutableCharShortMappublic short addToValue(char key,
short toBeAdded)
addToValue in interface com.gs.collections.api.map.primitive.MutableCharShortMappublic short updateValue(char key,
short initialValueIfAbsent,
com.gs.collections.api.block.function.primitive.ShortToShortFunction function)
updateValue in interface com.gs.collections.api.map.primitive.MutableCharShortMappublic CharShortHashMap withKeyValue(char key1, short value1)
withKeyValue in interface com.gs.collections.api.map.primitive.MutableCharShortMappublic CharShortHashMap withKeysValues(char key1, short value1, char key2, short value2)
public CharShortHashMap withKeysValues(char key1, short value1, char key2, short value2, char key3, short value3)
public CharShortHashMap withKeysValues(char key1, short value1, char key2, short value2, char key3, short value3, char key4, short value4)
public CharShortHashMap withoutKey(char key)
withoutKey in interface com.gs.collections.api.map.primitive.MutableCharShortMappublic CharShortHashMap withoutAllKeys(com.gs.collections.api.CharIterable keys)
withoutAllKeys in interface com.gs.collections.api.map.primitive.MutableCharShortMappublic com.gs.collections.api.map.primitive.MutableCharShortMap asUnmodifiable()
asUnmodifiable in interface com.gs.collections.api.map.primitive.MutableCharShortMappublic com.gs.collections.api.map.primitive.MutableCharShortMap asSynchronized()
asSynchronized in interface com.gs.collections.api.map.primitive.MutableCharShortMappublic com.gs.collections.api.map.primitive.ImmutableCharShortMap toImmutable()
toImmutable in interface com.gs.collections.api.map.primitive.CharShortMappublic short get(char key)
get in interface com.gs.collections.api.map.primitive.CharShortMappublic short getIfAbsent(char key,
short ifAbsent)
getIfAbsent in interface com.gs.collections.api.map.primitive.CharShortMappublic short getOrThrow(char key)
getOrThrow in interface com.gs.collections.api.map.primitive.CharShortMappublic boolean containsKey(char key)
containsKey in interface com.gs.collections.api.map.primitive.CharShortMapcontainsKey in interface CharKeysMappublic void forEachKey(com.gs.collections.api.block.procedure.primitive.CharProcedure procedure)
forEachKey in interface com.gs.collections.api.map.primitive.CharShortMapforEachKey in interface CharKeysMappublic void forEachKeyValue(com.gs.collections.api.block.procedure.primitive.CharShortProcedure procedure)
forEachKeyValue in interface com.gs.collections.api.map.primitive.CharShortMappublic com.gs.collections.api.LazyCharIterable keysView()
keysView in interface com.gs.collections.api.map.primitive.CharShortMappublic com.gs.collections.api.RichIterable<com.gs.collections.api.tuple.primitive.CharShortPair> keyValuesView()
keyValuesView in interface com.gs.collections.api.map.primitive.CharShortMappublic CharShortHashMap select(com.gs.collections.api.block.predicate.primitive.CharShortPredicate predicate)
select in interface com.gs.collections.api.map.primitive.CharShortMapselect in interface com.gs.collections.api.map.primitive.MutableCharShortMappublic CharShortHashMap reject(com.gs.collections.api.block.predicate.primitive.CharShortPredicate predicate)
reject in interface com.gs.collections.api.map.primitive.CharShortMapreject in interface com.gs.collections.api.map.primitive.MutableCharShortMappublic 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.MutableCharSet keySet()
keySet in interface com.gs.collections.api.map.primitive.CharShortMappublic com.gs.collections.api.collection.primitive.MutableShortCollection values()
values in interface com.gs.collections.api.map.primitive.ShortValuesMap