java.io.Externalizable, java.io.Serializable, CharIterable, CharCharMap, CharValuesMap, MutableCharCharMap, MutableCharValuesMap, PrimitiveIterable, MutableCharKeysMap, CharKeysMappublic class CharCharHashMap extends AbstractMutableCharValuesMap implements MutableCharCharMap, java.io.Externalizable, MutableCharKeysMap
| Constructor | Description |
|---|---|
CharCharHashMap() |
|
CharCharHashMap(int initialCapacity) |
|
CharCharHashMap(CharCharMap map) |
| Modifier and Type | Method | Description |
|---|---|---|
char |
addToValue(char key,
char toBeAdded) |
|
MutableCharCharMap |
asSynchronized() |
|
MutableCharCharMap |
asUnmodifiable() |
|
MutableCharIterator |
charIterator() |
Returns a primitive iterator that can be used to iterate over the CharIterable in an
imperative style.
|
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). |
MutableCharCharMap |
flipUniqueValues() |
Return the CharCharMap that is obtained by flipping the direction of this map and making the associations
from value to key.
|
void |
forEachKey(CharProcedure procedure) |
|
void |
forEachKeyValue(CharCharProcedure procedure) |
|
char |
get(char key) |
|
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() |
Follows the same general contract as
Map.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(java.io.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() |
|
java.lang.String |
toString() |
Returns a string with the elements of this iterable separated by commas with spaces and
enclosed in square brackets.
|
char |
updateValue(char key,
char initialValueIfAbsent,
CharToCharFunction function) |
|
void |
updateValues(CharCharToCharFunction function) |
Updates the values in-place.
|
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(java.io.ObjectOutput out) |
asLazy, average, containsAll, maxIfEmpty, median, minIfEmpty, toBag, toList, toSet, toSortedArray, toSortedListallSatisfy, anySatisfy, appendString, chunk, collect, contains, containsAll, containsValue, count, detectIfNone, each, forEach, forEachValue, isEmpty, max, min, noneSatisfy, notEmpty, reject, select, size, sum, toArrayallSatisfy, anySatisfy, asLazy, average, averageIfEmpty, chunk, collect, collectBoolean, collectByte, collectChar, collectDouble, collectFloat, collectInt, collectLong, collectShort, contains, containsAll, containsAll, count, detectIfNone, each, flatCollect, forEach, max, maxIfEmpty, median, medianIfEmpty, min, minIfEmpty, noneSatisfy, reduce, reduceIfEmpty, reject, select, sum, summaryStatistics, toArray, toBag, toList, toSet, toSortedArray, toSortedListisEmpty, notEmpty, sizecontainsValue, forEachValue, tapputPair, withAllKeyValuescollect, reject, selectappendString, appendString, appendString, isEmpty, makeString, makeString, makeString, 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(java.lang.Object obj)
CharCharMapMap.equals(Object).equals in interface CharCharMapequals in class java.lang.Objectpublic int hashCode()
CharCharMapMap.hashCode().hashCode in interface CharCharMaphashCode in class java.lang.Objectpublic java.lang.String toString()
PrimitiveIterable
Assert.assertEquals("[]", IntLists.mutable.empty().toString());
Assert.assertEquals("[1]", IntLists.mutable.with(1).toString());
Assert.assertEquals("[1, 2, 3]", IntLists.mutable.with(1, 2, 3).toString());
toString in interface CharCharMaptoString in interface PrimitiveIterabletoString in class AbstractCharIterableAbstractCollection.toString()public MutableCharIterator charIterator()
CharIterablecharIterator 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 MutableCharKeysMapclear in interface MutableCharValuesMappublic void put(char key,
char value)
put in interface MutableCharCharMappublic void putAll(CharCharMap map)
putAll in interface MutableCharCharMappublic void updateValues(CharCharToCharFunction function)
MutableCharCharMapupdateValues in interface MutableCharCharMapfunction - that takes a key and its value and that returns a new value for this keypublic 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 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()
CharCharMapflipUniqueValues 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(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()
public MutableCharSet keySet()
keySet in interface CharCharMappublic MutableCharCollection values()
values in interface CharValuesMapCopyright © 2004–2020. All rights reserved.