public class IntCharHashMap extends AbstractMutableCharValuesMap implements com.gs.collections.api.map.primitive.MutableIntCharMap, java.io.Externalizable, MutableIntKeysMap
AbstractMutableCharValuesMap.AbstractCharValuesCollection, AbstractMutableCharValuesMap.SentinelValues| Constructor and Description |
|---|
IntCharHashMap() |
IntCharHashMap(int initialCapacity) |
IntCharHashMap(com.gs.collections.api.map.primitive.IntCharMap map) |
| Modifier and Type | Method and Description |
|---|---|
char |
addToValue(int key,
char toBeAdded) |
com.gs.collections.api.map.primitive.MutableIntCharMap |
asSynchronized() |
com.gs.collections.api.map.primitive.MutableIntCharMap |
asUnmodifiable() |
com.gs.collections.api.iterator.MutableCharIterator |
charIterator() |
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(int 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.IntProcedure procedure) |
void |
forEachKeyValue(com.gs.collections.api.block.procedure.primitive.IntCharProcedure procedure) |
char |
get(int key) |
protected char |
getEmptyValue() |
char |
getIfAbsent(int key,
char ifAbsent) |
char |
getIfAbsentPut(int key,
char value) |
char |
getIfAbsentPut(int key,
com.gs.collections.api.block.function.primitive.CharFunction0 function) |
<P> char |
getIfAbsentPutWith(int key,
com.gs.collections.api.block.function.primitive.CharFunction<? super P> function,
P parameter) |
char |
getIfAbsentPutWithKey(int key,
com.gs.collections.api.block.function.primitive.IntToCharFunction function) |
protected int |
getOccupiedWithData() |
char |
getOrThrow(int key) |
protected AbstractMutableCharValuesMap.SentinelValues |
getSentinelValues() |
protected int |
getTableSize() |
protected char |
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.ObjectCharToObjectFunction<? super V,? extends V> function) |
protected boolean |
isNonSentinelAtIndex(int index) |
com.gs.collections.api.set.primitive.MutableIntSet |
keySet() |
com.gs.collections.api.LazyIntIterable |
keysView() |
com.gs.collections.api.RichIterable<com.gs.collections.api.tuple.primitive.IntCharPair> |
keyValuesView() |
static IntCharHashMap |
newWithKeysValues(int key1,
char value1) |
static IntCharHashMap |
newWithKeysValues(int key1,
char value1,
int key2,
char value2) |
static IntCharHashMap |
newWithKeysValues(int key1,
char value1,
int key2,
char value2,
int key3,
char value3) |
static IntCharHashMap |
newWithKeysValues(int key1,
char value1,
int key2,
char value2,
int key3,
char value3,
int key4,
char value4) |
void |
put(int key,
char value) |
void |
putAll(com.gs.collections.api.map.primitive.IntCharMap map) |
void |
readExternal(java.io.ObjectInput in) |
IntCharHashMap |
reject(com.gs.collections.api.block.predicate.primitive.IntCharPredicate predicate) |
void |
remove(int key) |
void |
removeKey(int key) |
char |
removeKeyIfAbsent(int key,
char value) |
IntCharHashMap |
select(com.gs.collections.api.block.predicate.primitive.IntCharPredicate predicate) |
protected void |
setSentinelValuesNull() |
com.gs.collections.api.map.primitive.ImmutableIntCharMap |
toImmutable() |
java.lang.String |
toString()
Returns a string representation of this PrimitiveIterable.
|
char |
updateValue(int key,
char initialValueIfAbsent,
com.gs.collections.api.block.function.primitive.CharToCharFunction function) |
com.gs.collections.api.collection.primitive.MutableCharCollection |
values() |
IntCharHashMap |
withKeysValues(int key1,
char value1,
int key2,
char value2) |
IntCharHashMap |
withKeysValues(int key1,
char value1,
int key2,
char value2,
int key3,
char value3) |
IntCharHashMap |
withKeysValues(int key1,
char value1,
int key2,
char value2,
int key3,
char value3,
int key4,
char value4) |
IntCharHashMap |
withKeyValue(int key1,
char value1) |
IntCharHashMap |
withoutAllKeys(com.gs.collections.api.IntIterable keys) |
IntCharHashMap |
withoutKey(int 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 IntCharHashMap()
public IntCharHashMap(int initialCapacity)
public IntCharHashMap(com.gs.collections.api.map.primitive.IntCharMap map)
public static IntCharHashMap newWithKeysValues(int key1, char value1)
public static IntCharHashMap newWithKeysValues(int key1, char value1, int key2, char value2)
public static IntCharHashMap newWithKeysValues(int key1, char value1, int key2, char value2, int key3, char value3)
public static IntCharHashMap newWithKeysValues(int key1, char value1, int key2, char value2, int key3, char value3, int key4, char value4)
protected int getOccupiedWithData()
getOccupiedWithData in class AbstractMutableCharValuesMapprotected AbstractMutableCharValuesMap.SentinelValues getSentinelValues()
getSentinelValues in class AbstractMutableCharValuesMapprotected void setSentinelValuesNull()
setSentinelValuesNull in class AbstractMutableCharValuesMapprotected char getEmptyValue()
getEmptyValue in class AbstractMutableCharValuesMapprotected int getTableSize()
getTableSize in class AbstractMutableCharValuesMapprotected char getValueAtIndex(int index)
getValueAtIndex in class AbstractMutableCharValuesMappublic boolean equals(java.lang.Object obj)
com.gs.collections.api.map.primitive.IntCharMapMap.equals(Object).equals in interface com.gs.collections.api.map.primitive.IntCharMapequals in class java.lang.Objectpublic int hashCode()
com.gs.collections.api.map.primitive.IntCharMapMap.hashCode().hashCode in interface com.gs.collections.api.map.primitive.IntCharMaphashCode in class java.lang.Objectpublic java.lang.String toString()
com.gs.collections.api.PrimitiveIterabletoString in interface com.gs.collections.api.map.primitive.IntCharMaptoString in interface com.gs.collections.api.PrimitiveIterabletoString in class AbstractCharIterablepublic com.gs.collections.api.iterator.MutableCharIterator charIterator()
charIterator in interface com.gs.collections.api.CharIterablecharIterator in interface com.gs.collections.api.map.primitive.MutableCharValuesMappublic <V> V injectInto(V injectedValue,
com.gs.collections.api.block.function.primitive.ObjectCharToObjectFunction<? super V,? extends V> function)
injectInto in interface com.gs.collections.api.CharIterablepublic void clear()
clear in interface com.gs.collections.api.map.primitive.MutableCharValuesMapclear in interface MutableIntKeysMappublic void put(int key,
char value)
put in interface com.gs.collections.api.map.primitive.MutableIntCharMappublic void putAll(com.gs.collections.api.map.primitive.IntCharMap map)
putAll in interface com.gs.collections.api.map.primitive.MutableIntCharMappublic void removeKey(int key)
removeKey in interface com.gs.collections.api.map.primitive.MutableIntCharMapremoveKey in interface MutableIntKeysMappublic void remove(int key)
remove in interface com.gs.collections.api.map.primitive.MutableIntCharMappublic char removeKeyIfAbsent(int key,
char value)
removeKeyIfAbsent in interface com.gs.collections.api.map.primitive.MutableIntCharMappublic char getIfAbsentPut(int key,
char value)
getIfAbsentPut in interface com.gs.collections.api.map.primitive.MutableIntCharMappublic char getIfAbsentPut(int key,
com.gs.collections.api.block.function.primitive.CharFunction0 function)
getIfAbsentPut in interface com.gs.collections.api.map.primitive.MutableIntCharMappublic <P> char getIfAbsentPutWith(int key,
com.gs.collections.api.block.function.primitive.CharFunction<? super P> function,
P parameter)
getIfAbsentPutWith in interface com.gs.collections.api.map.primitive.MutableIntCharMappublic char getIfAbsentPutWithKey(int key,
com.gs.collections.api.block.function.primitive.IntToCharFunction function)
getIfAbsentPutWithKey in interface com.gs.collections.api.map.primitive.MutableIntCharMappublic char addToValue(int key,
char toBeAdded)
addToValue in interface com.gs.collections.api.map.primitive.MutableIntCharMappublic char updateValue(int key,
char initialValueIfAbsent,
com.gs.collections.api.block.function.primitive.CharToCharFunction function)
updateValue in interface com.gs.collections.api.map.primitive.MutableIntCharMappublic IntCharHashMap withKeyValue(int key1, char value1)
withKeyValue in interface com.gs.collections.api.map.primitive.MutableIntCharMappublic IntCharHashMap withKeysValues(int key1, char value1, int key2, char value2)
public IntCharHashMap withKeysValues(int key1, char value1, int key2, char value2, int key3, char value3)
public IntCharHashMap withKeysValues(int key1, char value1, int key2, char value2, int key3, char value3, int key4, char value4)
public IntCharHashMap withoutKey(int key)
withoutKey in interface com.gs.collections.api.map.primitive.MutableIntCharMappublic IntCharHashMap withoutAllKeys(com.gs.collections.api.IntIterable keys)
withoutAllKeys in interface com.gs.collections.api.map.primitive.MutableIntCharMappublic com.gs.collections.api.map.primitive.MutableIntCharMap asUnmodifiable()
asUnmodifiable in interface com.gs.collections.api.map.primitive.MutableIntCharMappublic com.gs.collections.api.map.primitive.MutableIntCharMap asSynchronized()
asSynchronized in interface com.gs.collections.api.map.primitive.MutableIntCharMappublic com.gs.collections.api.map.primitive.ImmutableIntCharMap toImmutable()
toImmutable in interface com.gs.collections.api.map.primitive.IntCharMappublic char get(int key)
get in interface com.gs.collections.api.map.primitive.IntCharMappublic char getIfAbsent(int key,
char ifAbsent)
getIfAbsent in interface com.gs.collections.api.map.primitive.IntCharMappublic char getOrThrow(int key)
getOrThrow in interface com.gs.collections.api.map.primitive.IntCharMappublic boolean containsKey(int key)
containsKey in interface com.gs.collections.api.map.primitive.IntCharMapcontainsKey in interface IntKeysMappublic void forEachKey(com.gs.collections.api.block.procedure.primitive.IntProcedure procedure)
forEachKey in interface com.gs.collections.api.map.primitive.IntCharMapforEachKey in interface IntKeysMappublic void forEachKeyValue(com.gs.collections.api.block.procedure.primitive.IntCharProcedure procedure)
forEachKeyValue in interface com.gs.collections.api.map.primitive.IntCharMappublic com.gs.collections.api.LazyIntIterable keysView()
keysView in interface com.gs.collections.api.map.primitive.IntCharMappublic com.gs.collections.api.RichIterable<com.gs.collections.api.tuple.primitive.IntCharPair> keyValuesView()
keyValuesView in interface com.gs.collections.api.map.primitive.IntCharMappublic IntCharHashMap select(com.gs.collections.api.block.predicate.primitive.IntCharPredicate predicate)
select in interface com.gs.collections.api.map.primitive.IntCharMapselect in interface com.gs.collections.api.map.primitive.MutableIntCharMappublic IntCharHashMap reject(com.gs.collections.api.block.predicate.primitive.IntCharPredicate predicate)
reject in interface com.gs.collections.api.map.primitive.IntCharMapreject in interface com.gs.collections.api.map.primitive.MutableIntCharMappublic 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 AbstractMutableCharValuesMappublic com.gs.collections.api.set.primitive.MutableIntSet keySet()
keySet in interface com.gs.collections.api.map.primitive.IntCharMappublic com.gs.collections.api.collection.primitive.MutableCharCollection values()
values in interface com.gs.collections.api.map.primitive.CharValuesMap