public class CharCharHashMap extends AbstractMutableCharValuesMap implements MutableCharCharMap, Externalizable, MutableCharKeysMap
| Constructor and Description |
|---|
CharCharHashMap() |
CharCharHashMap(CharCharMap map) |
CharCharHashMap(int initialCapacity) |
| Modifier and Type | Method and Description |
|---|---|
char |
addToValue(char key,
char toBeAdded) |
MutableCharCharMap |
asSynchronized() |
MutableCharCharMap |
asUnmodifiable() |
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(char key) |
boolean |
equals(Object obj) |
MutableCharCharMap |
flipUniqueValues() |
void |
forEachKey(CharProcedure procedure) |
void |
forEachKeyValue(CharCharProcedure procedure) |
char |
get(char key) |
char |
getAndPut(char key,
char putValue,
char defaultValue) |
char |
getIfAbsent(char key,
char ifAbsent) |
char |
getIfAbsentPut(char key,
char value) |
char |
getIfAbsentPut(char key,
CharFunction0 function) |
<P> char |
getIfAbsentPutWith(char key,
CharFunction<? super P> function,
P parameter) |
char |
getIfAbsentPutWithKey(char key,
CharToCharFunction function) |
char |
getOrThrow(char key) |
int |
hashCode() |
<V> V |
injectInto(V injectedValue,
ObjectCharToObjectFunction<? super V,? extends V> function) |
MutableCharSet |
keySet() |
LazyCharIterable |
keysView() |
RichIterable<CharCharPair> |
keyValuesView() |
static CharCharHashMap |
newWithKeysValues(char key1,
char value1) |
static CharCharHashMap |
newWithKeysValues(char key1,
char value1,
char key2,
char value2) |
static CharCharHashMap |
newWithKeysValues(char key1,
char value1,
char key2,
char value2,
char key3,
char value3) |
static CharCharHashMap |
newWithKeysValues(char key1,
char value1,
char key2,
char value2,
char key3,
char value3,
char key4,
char value4) |
void |
put(char key,
char value) |
void |
putAll(CharCharMap map) |
void |
readExternal(ObjectInput in) |
CharCharHashMap |
reject(CharCharPredicate predicate) |
void |
remove(char key) |
void |
removeKey(char key) |
char |
removeKeyIfAbsent(char key,
char value) |
CharCharHashMap |
select(CharCharPredicate predicate) |
ImmutableCharCharMap |
toImmutable() |
String |
toString() |
char |
updateValue(char key,
char initialValueIfAbsent,
CharToCharFunction function) |
void |
updateValues(CharCharToCharFunction function) |
MutableCharCollection |
values() |
CharCharHashMap |
withKeysValues(char key1,
char value1,
char key2,
char value2) |
CharCharHashMap |
withKeysValues(char key1,
char value1,
char key2,
char value2,
char key3,
char value3) |
CharCharHashMap |
withKeysValues(char key1,
char value1,
char key2,
char value2,
char key3,
char value3,
char key4,
char value4) |
CharCharHashMap |
withKeyValue(char key1,
char value1) |
CharCharHashMap |
withoutAllKeys(CharIterable keys) |
CharCharHashMap |
withoutKey(char key) |
void |
writeExternal(ObjectOutput out) |
allSatisfy, anySatisfy, appendString, chunk, collect, contains, containsAll, containsValue, count, detectIfNone, each, forEachValue, isEmpty, max, min, notEmpty, reject, select, size, sum, toArray, toArrayasLazy, average, maxIfEmpty, median, minIfEmpty, toBag, toList, toSet, toSortedArray, toSortedListputPair, withAllKeyValuesinjectIntoKeyValuecollect, reject, selectcontainsValue, forEachValue, tapallSatisfy, anySatisfy, asLazy, average, averageIfEmpty, chunk, collect, collectBoolean, collectByte, collectChar, collectDouble, collectFloat, collectInt, collectLong, collectShort, contains, containsAll, containsAll, containsAny, containsAny, containsNone, containsNone, count, detectIfNone, each, flatCollect, forEach, injectIntoBoolean, injectIntoByte, injectIntoChar, injectIntoDouble, injectIntoFloat, injectIntoInt, injectIntoLong, injectIntoShort, max, maxIfEmpty, median, medianIfEmpty, min, minIfEmpty, noneSatisfy, reduce, reduceIfEmpty, reject, select, sum, summaryStatistics, toArray, toArray, toBag, toList, toSet, toSortedArray, toSortedList, toSortedList, toSortedListBy, toSortedListByappendString, appendString, appendString, isEmpty, makeString, makeString, makeString, notEmpty, sizeisEmpty, notEmpty, sizepublic CharCharHashMap()
public CharCharHashMap(int initialCapacity)
public CharCharHashMap(CharCharMap map)
public static CharCharHashMap newWithKeysValues(char key1, char value1)
public static CharCharHashMap newWithKeysValues(char key1, char value1, char key2, char value2)
public static CharCharHashMap newWithKeysValues(char key1, char value1, char key2, char value2, char key3, char value3)
public static CharCharHashMap newWithKeysValues(char key1, char value1, char key2, char value2, char key3, char value3, char key4, char value4)
public boolean equals(Object obj)
equals in interface CharCharMapequals in class Objectpublic int hashCode()
hashCode in interface CharCharMaphashCode in class Objectpublic String toString()
toString in interface CharCharMaptoString in interface PrimitiveIterabletoString in class AbstractCharIterablepublic MutableCharIterator charIterator()
charIterator in interface CharIterablecharIterator in interface MutableCharValuesMappublic <V> V injectInto(V injectedValue,
ObjectCharToObjectFunction<? super V,? extends V> function)
injectInto in interface CharIterablepublic void clear()
clear in interface MutableCharValuesMapclear in interface MutableCharKeysMappublic void put(char key,
char value)
put in interface MutableCharCharMappublic void putAll(CharCharMap map)
putAll in interface MutableCharCharMappublic void updateValues(CharCharToCharFunction function)
updateValues in interface MutableCharCharMappublic void removeKey(char key)
removeKey in interface MutableCharCharMapremoveKey in interface MutableCharKeysMappublic void remove(char key)
remove in interface MutableCharCharMappublic char removeKeyIfAbsent(char key,
char value)
removeKeyIfAbsent in interface MutableCharCharMappublic char getIfAbsentPut(char key,
char value)
getIfAbsentPut in interface MutableCharCharMappublic char getAndPut(char key,
char putValue,
char defaultValue)
getAndPut in interface MutableCharCharMappublic char getIfAbsentPut(char key,
CharFunction0 function)
getIfAbsentPut in interface MutableCharCharMappublic <P> char getIfAbsentPutWith(char key,
CharFunction<? super P> function,
P parameter)
getIfAbsentPutWith in interface MutableCharCharMappublic char getIfAbsentPutWithKey(char key,
CharToCharFunction function)
getIfAbsentPutWithKey in interface MutableCharCharMappublic char addToValue(char key,
char toBeAdded)
addToValue in interface MutableCharCharMappublic char updateValue(char key,
char initialValueIfAbsent,
CharToCharFunction function)
updateValue in interface MutableCharCharMappublic CharCharHashMap withKeyValue(char key1, char value1)
withKeyValue in interface MutableCharCharMappublic CharCharHashMap withKeysValues(char key1, char value1, char key2, char value2)
public CharCharHashMap withKeysValues(char key1, char value1, char key2, char value2, char key3, char value3)
public CharCharHashMap withKeysValues(char key1, char value1, char key2, char value2, char key3, char value3, char key4, char value4)
public CharCharHashMap withoutKey(char key)
withoutKey in interface MutableCharCharMappublic CharCharHashMap withoutAllKeys(CharIterable keys)
withoutAllKeys in interface MutableCharCharMappublic MutableCharCharMap asUnmodifiable()
asUnmodifiable in interface MutableCharCharMappublic MutableCharCharMap asSynchronized()
asSynchronized in interface MutableCharCharMappublic ImmutableCharCharMap toImmutable()
toImmutable in interface CharCharMappublic char get(char key)
get in interface CharCharMappublic char getIfAbsent(char key,
char ifAbsent)
getIfAbsent in interface CharCharMappublic char getOrThrow(char key)
getOrThrow in interface CharCharMappublic boolean containsKey(char key)
containsKey in interface CharCharMapcontainsKey in interface CharKeysMappublic void forEachKey(CharProcedure procedure)
forEachKey in interface CharCharMapforEachKey in interface CharKeysMappublic void forEachKeyValue(CharCharProcedure procedure)
forEachKeyValue in interface CharCharMappublic LazyCharIterable keysView()
keysView in interface CharCharMappublic RichIterable<CharCharPair> keyValuesView()
keyValuesView in interface CharCharMappublic MutableCharCharMap flipUniqueValues()
flipUniqueValues in interface CharCharMapflipUniqueValues in interface MutableCharCharMappublic CharCharHashMap select(CharCharPredicate predicate)
select in interface CharCharMapselect in interface MutableCharCharMappublic CharCharHashMap reject(CharCharPredicate predicate)
reject in interface CharCharMapreject in interface MutableCharCharMappublic void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizableIOExceptionpublic void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizableIOExceptionClassNotFoundExceptionpublic void compact()
public MutableCharSet keySet()
keySet in interface CharCharMappublic MutableCharCollection values()
values in interface CharValuesMapCopyright © 2004–2022. All rights reserved.