public class ByteByteHashMap extends AbstractMutableByteValuesMap implements MutableByteByteMap, Externalizable, MutableByteKeysMap
| Constructor and Description |
|---|
ByteByteHashMap() |
ByteByteHashMap(ByteByteMap map) |
ByteByteHashMap(int initialCapacity) |
| Modifier and Type | Method and Description |
|---|---|
byte |
addToValue(byte key,
byte toBeAdded) |
MutableByteByteMap |
asSynchronized() |
MutableByteByteMap |
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(byte key) |
boolean |
equals(Object obj) |
MutableByteByteMap |
flipUniqueValues() |
void |
forEachKey(ByteProcedure procedure) |
void |
forEachKeyValue(ByteByteProcedure procedure) |
byte |
get(byte key) |
byte |
getAndPut(byte key,
byte putValue,
byte defaultValue) |
byte |
getIfAbsent(byte key,
byte ifAbsent) |
byte |
getIfAbsentPut(byte key,
byte value) |
byte |
getIfAbsentPut(byte key,
ByteFunction0 function) |
<P> byte |
getIfAbsentPutWith(byte key,
ByteFunction<? super P> function,
P parameter) |
byte |
getIfAbsentPutWithKey(byte key,
ByteToByteFunction function) |
byte |
getOrThrow(byte key) |
int |
hashCode() |
<V> V |
injectInto(V injectedValue,
ObjectByteToObjectFunction<? super V,? extends V> function) |
MutableByteSet |
keySet() |
LazyByteIterable |
keysView() |
RichIterable<ByteBytePair> |
keyValuesView() |
static ByteByteHashMap |
newWithKeysValues(byte key1,
byte value1) |
static ByteByteHashMap |
newWithKeysValues(byte key1,
byte value1,
byte key2,
byte value2) |
static ByteByteHashMap |
newWithKeysValues(byte key1,
byte value1,
byte key2,
byte value2,
byte key3,
byte value3) |
static ByteByteHashMap |
newWithKeysValues(byte key1,
byte value1,
byte key2,
byte value2,
byte key3,
byte value3,
byte key4,
byte value4) |
void |
put(byte key,
byte value) |
void |
putAll(ByteByteMap map) |
void |
readExternal(ObjectInput in) |
ByteByteHashMap |
reject(ByteBytePredicate predicate) |
void |
remove(byte key) |
void |
removeKey(byte key) |
byte |
removeKeyIfAbsent(byte key,
byte value) |
ByteByteHashMap |
select(ByteBytePredicate predicate) |
ImmutableByteByteMap |
toImmutable() |
String |
toString() |
byte |
updateValue(byte key,
byte initialValueIfAbsent,
ByteToByteFunction function) |
void |
updateValues(ByteByteToByteFunction function) |
MutableByteCollection |
values() |
ByteByteHashMap |
withKeysValues(byte key1,
byte value1,
byte key2,
byte value2) |
ByteByteHashMap |
withKeysValues(byte key1,
byte value1,
byte key2,
byte value2,
byte key3,
byte value3) |
ByteByteHashMap |
withKeysValues(byte key1,
byte value1,
byte key2,
byte value2,
byte key3,
byte value3,
byte key4,
byte value4) |
ByteByteHashMap |
withKeyValue(byte key1,
byte value1) |
ByteByteHashMap |
withoutAllKeys(ByteIterable keys) |
ByteByteHashMap |
withoutKey(byte 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 ByteByteHashMap()
public ByteByteHashMap(int initialCapacity)
public ByteByteHashMap(ByteByteMap map)
public static ByteByteHashMap newWithKeysValues(byte key1, byte value1)
public static ByteByteHashMap newWithKeysValues(byte key1, byte value1, byte key2, byte value2)
public static ByteByteHashMap newWithKeysValues(byte key1, byte value1, byte key2, byte value2, byte key3, byte value3)
public static ByteByteHashMap newWithKeysValues(byte key1, byte value1, byte key2, byte value2, byte key3, byte value3, byte key4, byte value4)
public boolean equals(Object obj)
equals in interface ByteByteMapequals in class Objectpublic int hashCode()
hashCode in interface ByteByteMaphashCode in class Objectpublic String toString()
toString in interface ByteByteMaptoString in interface PrimitiveIterabletoString in class AbstractByteIterablepublic MutableByteIterator byteIterator()
byteIterator in interface ByteIterablebyteIterator in interface MutableByteValuesMappublic <V> V injectInto(V injectedValue,
ObjectByteToObjectFunction<? super V,? extends V> function)
injectInto in interface ByteIterablepublic void clear()
clear in interface MutableByteValuesMapclear in interface MutableByteKeysMappublic void put(byte key,
byte value)
put in interface MutableByteByteMappublic void putAll(ByteByteMap map)
putAll in interface MutableByteByteMappublic void updateValues(ByteByteToByteFunction function)
updateValues in interface MutableByteByteMappublic void removeKey(byte key)
removeKey in interface MutableByteByteMapremoveKey in interface MutableByteKeysMappublic void remove(byte key)
remove in interface MutableByteByteMappublic byte removeKeyIfAbsent(byte key,
byte value)
removeKeyIfAbsent in interface MutableByteByteMappublic byte getIfAbsentPut(byte key,
byte value)
getIfAbsentPut in interface MutableByteByteMappublic byte getAndPut(byte key,
byte putValue,
byte defaultValue)
getAndPut in interface MutableByteByteMappublic byte getIfAbsentPut(byte key,
ByteFunction0 function)
getIfAbsentPut in interface MutableByteByteMappublic <P> byte getIfAbsentPutWith(byte key,
ByteFunction<? super P> function,
P parameter)
getIfAbsentPutWith in interface MutableByteByteMappublic byte getIfAbsentPutWithKey(byte key,
ByteToByteFunction function)
getIfAbsentPutWithKey in interface MutableByteByteMappublic byte addToValue(byte key,
byte toBeAdded)
addToValue in interface MutableByteByteMappublic byte updateValue(byte key,
byte initialValueIfAbsent,
ByteToByteFunction function)
updateValue in interface MutableByteByteMappublic ByteByteHashMap withKeyValue(byte key1, byte value1)
withKeyValue in interface MutableByteByteMappublic ByteByteHashMap withKeysValues(byte key1, byte value1, byte key2, byte value2)
public ByteByteHashMap withKeysValues(byte key1, byte value1, byte key2, byte value2, byte key3, byte value3)
public ByteByteHashMap withKeysValues(byte key1, byte value1, byte key2, byte value2, byte key3, byte value3, byte key4, byte value4)
public ByteByteHashMap withoutKey(byte key)
withoutKey in interface MutableByteByteMappublic ByteByteHashMap withoutAllKeys(ByteIterable keys)
withoutAllKeys in interface MutableByteByteMappublic MutableByteByteMap asUnmodifiable()
asUnmodifiable in interface MutableByteByteMappublic MutableByteByteMap asSynchronized()
asSynchronized in interface MutableByteByteMappublic ImmutableByteByteMap toImmutable()
toImmutable in interface ByteByteMappublic byte get(byte key)
get in interface ByteByteMappublic byte getIfAbsent(byte key,
byte ifAbsent)
getIfAbsent in interface ByteByteMappublic byte getOrThrow(byte key)
getOrThrow in interface ByteByteMappublic boolean containsKey(byte key)
containsKey in interface ByteByteMapcontainsKey in interface ByteKeysMappublic void forEachKey(ByteProcedure procedure)
forEachKey in interface ByteByteMapforEachKey in interface ByteKeysMappublic void forEachKeyValue(ByteByteProcedure procedure)
forEachKeyValue in interface ByteByteMappublic LazyByteIterable keysView()
keysView in interface ByteByteMappublic RichIterable<ByteBytePair> keyValuesView()
keyValuesView in interface ByteByteMappublic MutableByteByteMap flipUniqueValues()
flipUniqueValues in interface ByteByteMapflipUniqueValues in interface MutableByteByteMappublic ByteByteHashMap select(ByteBytePredicate predicate)
select in interface ByteByteMapselect in interface MutableByteByteMappublic ByteByteHashMap reject(ByteBytePredicate predicate)
reject in interface ByteByteMapreject in interface MutableByteByteMappublic void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizableIOExceptionpublic void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizableIOExceptionClassNotFoundExceptionpublic void compact()
public MutableByteSet keySet()
keySet in interface ByteByteMappublic MutableByteCollection values()
values in interface ByteValuesMapCopyright © 2004–2022. All rights reserved.