public class CharByteHashMap extends AbstractMutableByteValuesMap implements MutableCharByteMap, Externalizable, MutableCharKeysMap
Constructor and Description |
---|
CharByteHashMap() |
CharByteHashMap(CharByteMap map) |
CharByteHashMap(int initialCapacity) |
Modifier and Type | Method and Description |
---|---|
byte |
addToValue(char key,
byte toBeAdded) |
MutableCharByteMap |
asSynchronized() |
MutableCharByteMap |
asUnmodifiable() |
MutableByteIterator |
byteIterator() |
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)
Follows the same general contract as
Map.equals(Object) . |
void |
forEachKey(CharProcedure procedure) |
void |
forEachKeyValue(CharByteProcedure procedure) |
byte |
get(char key) |
byte |
getIfAbsent(char key,
byte ifAbsent) |
byte |
getIfAbsentPut(char key,
byte value) |
byte |
getIfAbsentPut(char key,
ByteFunction0 function) |
<P> byte |
getIfAbsentPutWith(char key,
ByteFunction<? super P> function,
P parameter) |
byte |
getIfAbsentPutWithKey(char key,
CharToByteFunction function) |
byte |
getOrThrow(char key) |
int |
hashCode()
Follows the same general contract as
Map.hashCode() . |
<V> V |
injectInto(V injectedValue,
ObjectByteToObjectFunction<? super V,? extends V> function) |
MutableCharSet |
keySet() |
LazyCharIterable |
keysView() |
RichIterable<CharBytePair> |
keyValuesView() |
static CharByteHashMap |
newWithKeysValues(char key1,
byte value1) |
static CharByteHashMap |
newWithKeysValues(char key1,
byte value1,
char key2,
byte value2) |
static CharByteHashMap |
newWithKeysValues(char key1,
byte value1,
char key2,
byte value2,
char key3,
byte value3) |
static CharByteHashMap |
newWithKeysValues(char key1,
byte value1,
char key2,
byte value2,
char key3,
byte value3,
char key4,
byte value4) |
void |
put(char key,
byte value) |
void |
putAll(CharByteMap map) |
void |
readExternal(ObjectInput in) |
CharByteHashMap |
reject(CharBytePredicate predicate) |
void |
remove(char key) |
void |
removeKey(char key) |
byte |
removeKeyIfAbsent(char key,
byte value) |
CharByteHashMap |
select(CharBytePredicate predicate) |
ImmutableCharByteMap |
toImmutable() |
String |
toString()
Returns a string representation of this PrimitiveIterable.
|
byte |
updateValue(char key,
byte initialValueIfAbsent,
ByteToByteFunction function) |
MutableByteCollection |
values() |
CharByteHashMap |
withKeysValues(char key1,
byte value1,
char key2,
byte value2) |
CharByteHashMap |
withKeysValues(char key1,
byte value1,
char key2,
byte value2,
char key3,
byte value3) |
CharByteHashMap |
withKeysValues(char key1,
byte value1,
char key2,
byte value2,
char key3,
byte value3,
char key4,
byte value4) |
CharByteHashMap |
withKeyValue(char key1,
byte value1) |
CharByteHashMap |
withoutAllKeys(CharIterable keys) |
CharByteHashMap |
withoutKey(char key) |
void |
writeExternal(ObjectOutput out) |
allSatisfy, anySatisfy, appendString, collect, contains, containsAll, containsValue, count, detectIfNone, each, forEach, forEachValue, isEmpty, max, min, noneSatisfy, notEmpty, reject, select, size, sum, toArray
appendString, appendString, asLazy, average, containsAll, makeString, makeString, makeString, maxIfEmpty, median, minIfEmpty, toBag, toList, toSet, toSortedArray, toSortedList
collect, reject, select
containsValue, forEachValue
allSatisfy, anySatisfy, asLazy, average, contains, containsAll, containsAll, count, detectIfNone, each, forEach, max, maxIfEmpty, median, min, minIfEmpty, noneSatisfy, sum, toArray, toBag, toList, toSet, toSortedArray, toSortedList
appendString, appendString, appendString, isEmpty, makeString, makeString, makeString, notEmpty, size
isEmpty, notEmpty, size
public CharByteHashMap()
public CharByteHashMap(int initialCapacity)
public CharByteHashMap(CharByteMap map)
public static CharByteHashMap newWithKeysValues(char key1, byte value1)
public static CharByteHashMap newWithKeysValues(char key1, byte value1, char key2, byte value2)
public static CharByteHashMap newWithKeysValues(char key1, byte value1, char key2, byte value2, char key3, byte value3)
public static CharByteHashMap newWithKeysValues(char key1, byte value1, char key2, byte value2, char key3, byte value3, char key4, byte value4)
public boolean equals(Object obj)
CharByteMap
Map.equals(Object)
.equals
in interface CharByteMap
equals
in class Object
public int hashCode()
CharByteMap
Map.hashCode()
.hashCode
in interface CharByteMap
hashCode
in class Object
public String toString()
PrimitiveIterable
toString
in interface CharByteMap
toString
in interface PrimitiveIterable
toString
in class AbstractByteIterable
public MutableByteIterator byteIterator()
byteIterator
in interface ByteIterable
byteIterator
in interface MutableByteValuesMap
public <V> V injectInto(V injectedValue, ObjectByteToObjectFunction<? super V,? extends V> function)
injectInto
in interface ByteIterable
public void clear()
clear
in interface MutableByteValuesMap
clear
in interface MutableCharKeysMap
public void put(char key, byte value)
put
in interface MutableCharByteMap
public void putAll(CharByteMap map)
putAll
in interface MutableCharByteMap
public void removeKey(char key)
removeKey
in interface MutableCharByteMap
removeKey
in interface MutableCharKeysMap
public void remove(char key)
remove
in interface MutableCharByteMap
public byte removeKeyIfAbsent(char key, byte value)
removeKeyIfAbsent
in interface MutableCharByteMap
public byte getIfAbsentPut(char key, byte value)
getIfAbsentPut
in interface MutableCharByteMap
public byte getIfAbsentPut(char key, ByteFunction0 function)
getIfAbsentPut
in interface MutableCharByteMap
public <P> byte getIfAbsentPutWith(char key, ByteFunction<? super P> function, P parameter)
getIfAbsentPutWith
in interface MutableCharByteMap
public byte getIfAbsentPutWithKey(char key, CharToByteFunction function)
getIfAbsentPutWithKey
in interface MutableCharByteMap
public byte addToValue(char key, byte toBeAdded)
addToValue
in interface MutableCharByteMap
public byte updateValue(char key, byte initialValueIfAbsent, ByteToByteFunction function)
updateValue
in interface MutableCharByteMap
public CharByteHashMap withKeyValue(char key1, byte value1)
withKeyValue
in interface MutableCharByteMap
public CharByteHashMap withKeysValues(char key1, byte value1, char key2, byte value2)
public CharByteHashMap withKeysValues(char key1, byte value1, char key2, byte value2, char key3, byte value3)
public CharByteHashMap withKeysValues(char key1, byte value1, char key2, byte value2, char key3, byte value3, char key4, byte value4)
public CharByteHashMap withoutKey(char key)
withoutKey
in interface MutableCharByteMap
public CharByteHashMap withoutAllKeys(CharIterable keys)
withoutAllKeys
in interface MutableCharByteMap
public MutableCharByteMap asUnmodifiable()
asUnmodifiable
in interface MutableCharByteMap
public MutableCharByteMap asSynchronized()
asSynchronized
in interface MutableCharByteMap
public ImmutableCharByteMap toImmutable()
toImmutable
in interface CharByteMap
public byte get(char key)
get
in interface CharByteMap
public byte getIfAbsent(char key, byte ifAbsent)
getIfAbsent
in interface CharByteMap
public byte getOrThrow(char key)
getOrThrow
in interface CharByteMap
public boolean containsKey(char key)
containsKey
in interface CharByteMap
containsKey
in interface CharKeysMap
public void forEachKey(CharProcedure procedure)
forEachKey
in interface CharByteMap
forEachKey
in interface CharKeysMap
public void forEachKeyValue(CharByteProcedure procedure)
forEachKeyValue
in interface CharByteMap
public LazyCharIterable keysView()
keysView
in interface CharByteMap
public RichIterable<CharBytePair> keyValuesView()
keyValuesView
in interface CharByteMap
public CharByteHashMap select(CharBytePredicate predicate)
select
in interface CharByteMap
select
in interface MutableCharByteMap
public CharByteHashMap reject(CharBytePredicate predicate)
reject
in interface CharByteMap
reject
in interface MutableCharByteMap
public void writeExternal(ObjectOutput out) throws IOException
writeExternal
in interface Externalizable
IOException
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
IOException
ClassNotFoundException
public void compact()
public MutableCharSet keySet()
keySet
in interface CharByteMap
public MutableByteCollection values()
values
in interface ByteValuesMap
Copyright © 2004–2016. All rights reserved.