Externalizable
, Serializable
, CharIterable
, CharValuesMap
, LongCharMap
, MutableCharValuesMap
, MutableLongCharMap
, PrimitiveIterable
, MutableLongKeysMap
, LongKeysMap
public class LongCharHashMap extends AbstractMutableCharValuesMap implements MutableLongCharMap, Externalizable, MutableLongKeysMap
Constructor | Description |
---|---|
LongCharHashMap() |
|
LongCharHashMap(int initialCapacity) |
|
LongCharHashMap(LongCharMap map) |
Modifier and Type | Method | Description |
---|---|---|
char |
addToValue(long key,
char toBeAdded) |
|
MutableLongCharMap |
asSynchronized() |
|
MutableLongCharMap |
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(long key) |
|
boolean |
equals(Object obj) |
Follows the same general contract as
Map.equals(Object) . |
void |
forEachKey(LongProcedure procedure) |
|
void |
forEachKeyValue(LongCharProcedure procedure) |
|
char |
get(long key) |
|
char |
getIfAbsent(long key,
char ifAbsent) |
|
char |
getIfAbsentPut(long key,
char value) |
|
char |
getIfAbsentPut(long key,
CharFunction0 function) |
|
<P> char |
getIfAbsentPutWith(long key,
CharFunction<? super P> function,
P parameter) |
|
char |
getIfAbsentPutWithKey(long key,
LongToCharFunction function) |
|
char |
getOrThrow(long key) |
|
int |
hashCode() |
Follows the same general contract as
Map.hashCode() . |
<V> V |
injectInto(V injectedValue,
ObjectCharToObjectFunction<? super V,? extends V> function) |
|
MutableLongSet |
keySet() |
|
LazyLongIterable |
keysView() |
|
RichIterable<LongCharPair> |
keyValuesView() |
|
static LongCharHashMap |
newWithKeysValues(long key1,
char value1) |
|
static LongCharHashMap |
newWithKeysValues(long key1,
char value1,
long key2,
char value2) |
|
static LongCharHashMap |
newWithKeysValues(long key1,
char value1,
long key2,
char value2,
long key3,
char value3) |
|
static LongCharHashMap |
newWithKeysValues(long key1,
char value1,
long key2,
char value2,
long key3,
char value3,
long key4,
char value4) |
|
void |
put(long key,
char value) |
|
void |
putAll(LongCharMap map) |
|
void |
readExternal(ObjectInput in) |
|
LongCharHashMap |
reject(LongCharPredicate predicate) |
|
void |
remove(long key) |
|
void |
removeKey(long key) |
|
char |
removeKeyIfAbsent(long key,
char value) |
|
LongCharHashMap |
select(LongCharPredicate predicate) |
|
ImmutableLongCharMap |
toImmutable() |
|
String |
toString() |
Returns a string with the elements of this iterable separated by commas with spaces and
enclosed in square brackets.
|
char |
updateValue(long key,
char initialValueIfAbsent,
CharToCharFunction function) |
|
MutableCharCollection |
values() |
|
LongCharHashMap |
withKeysValues(long key1,
char value1,
long key2,
char value2) |
|
LongCharHashMap |
withKeysValues(long key1,
char value1,
long key2,
char value2,
long key3,
char value3) |
|
LongCharHashMap |
withKeysValues(long key1,
char value1,
long key2,
char value2,
long key3,
char value3,
long key4,
char value4) |
|
LongCharHashMap |
withKeyValue(long key1,
char value1) |
|
LongCharHashMap |
withoutAllKeys(LongIterable keys) |
|
LongCharHashMap |
withoutKey(long key) |
|
void |
writeExternal(ObjectOutput out) |
asLazy, average, containsAll, maxIfEmpty, median, minIfEmpty, toBag, toList, toSet, toSortedArray, toSortedList
allSatisfy, anySatisfy, appendString, collect, contains, containsAll, containsValue, count, detectIfNone, each, forEach, forEachValue, isEmpty, max, min, noneSatisfy, notEmpty, reject, select, size, sum, toArray
allSatisfy, anySatisfy, asLazy, average, collect, collectBoolean, collectByte, collectChar, collectDouble, collectFloat, collectInt, collectLong, collectShort, contains, containsAll, containsAll, count, detectIfNone, each, flatCollect, forEach, max, maxIfEmpty, median, min, minIfEmpty, noneSatisfy, reject, select, sum, summaryStatistics, toArray, toBag, toList, toSet, toSortedArray, toSortedList
containsValue, forEachValue
isEmpty, notEmpty, size
collect, reject, select
appendString, appendString, appendString, isEmpty, makeString, makeString, makeString, notEmpty, size
public LongCharHashMap()
public LongCharHashMap(int initialCapacity)
public LongCharHashMap(LongCharMap map)
public static LongCharHashMap newWithKeysValues(long key1, char value1)
public static LongCharHashMap newWithKeysValues(long key1, char value1, long key2, char value2)
public static LongCharHashMap newWithKeysValues(long key1, char value1, long key2, char value2, long key3, char value3)
public static LongCharHashMap newWithKeysValues(long key1, char value1, long key2, char value2, long key3, char value3, long key4, char value4)
public boolean equals(Object obj)
LongCharMap
Map.equals(Object)
.equals
in interface LongCharMap
equals
in class Object
public int hashCode()
LongCharMap
Map.hashCode()
.hashCode
in interface LongCharMap
hashCode
in class Object
public 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 LongCharMap
toString
in interface PrimitiveIterable
toString
in class AbstractCharIterable
AbstractCollection.toString()
public MutableCharIterator charIterator()
CharIterable
charIterator
in interface CharIterable
charIterator
in interface MutableCharValuesMap
public <V> V injectInto(V injectedValue, ObjectCharToObjectFunction<? super V,? extends V> function)
injectInto
in interface CharIterable
public void clear()
clear
in interface MutableCharValuesMap
clear
in interface MutableLongKeysMap
public void put(long key, char value)
put
in interface MutableLongCharMap
public void putAll(LongCharMap map)
putAll
in interface MutableLongCharMap
public void removeKey(long key)
removeKey
in interface MutableLongCharMap
removeKey
in interface MutableLongKeysMap
public void remove(long key)
remove
in interface MutableLongCharMap
public char removeKeyIfAbsent(long key, char value)
removeKeyIfAbsent
in interface MutableLongCharMap
public char getIfAbsentPut(long key, char value)
getIfAbsentPut
in interface MutableLongCharMap
public char getIfAbsentPut(long key, CharFunction0 function)
getIfAbsentPut
in interface MutableLongCharMap
public <P> char getIfAbsentPutWith(long key, CharFunction<? super P> function, P parameter)
getIfAbsentPutWith
in interface MutableLongCharMap
public char getIfAbsentPutWithKey(long key, LongToCharFunction function)
getIfAbsentPutWithKey
in interface MutableLongCharMap
public char addToValue(long key, char toBeAdded)
addToValue
in interface MutableLongCharMap
public char updateValue(long key, char initialValueIfAbsent, CharToCharFunction function)
updateValue
in interface MutableLongCharMap
public LongCharHashMap withKeyValue(long key1, char value1)
withKeyValue
in interface MutableLongCharMap
public LongCharHashMap withKeysValues(long key1, char value1, long key2, char value2)
public LongCharHashMap withKeysValues(long key1, char value1, long key2, char value2, long key3, char value3)
public LongCharHashMap withKeysValues(long key1, char value1, long key2, char value2, long key3, char value3, long key4, char value4)
public LongCharHashMap withoutKey(long key)
withoutKey
in interface MutableLongCharMap
public LongCharHashMap withoutAllKeys(LongIterable keys)
withoutAllKeys
in interface MutableLongCharMap
public MutableLongCharMap asUnmodifiable()
asUnmodifiable
in interface MutableLongCharMap
public MutableLongCharMap asSynchronized()
asSynchronized
in interface MutableLongCharMap
public ImmutableLongCharMap toImmutable()
toImmutable
in interface LongCharMap
public char get(long key)
get
in interface LongCharMap
public char getIfAbsent(long key, char ifAbsent)
getIfAbsent
in interface LongCharMap
public char getOrThrow(long key)
getOrThrow
in interface LongCharMap
public boolean containsKey(long key)
containsKey
in interface LongCharMap
containsKey
in interface LongKeysMap
public void forEachKey(LongProcedure procedure)
forEachKey
in interface LongCharMap
forEachKey
in interface LongKeysMap
public void forEachKeyValue(LongCharProcedure procedure)
forEachKeyValue
in interface LongCharMap
public LazyLongIterable keysView()
keysView
in interface LongCharMap
public RichIterable<LongCharPair> keyValuesView()
keyValuesView
in interface LongCharMap
public LongCharHashMap select(LongCharPredicate predicate)
select
in interface LongCharMap
select
in interface MutableLongCharMap
public LongCharHashMap reject(LongCharPredicate predicate)
reject
in interface LongCharMap
reject
in interface MutableLongCharMap
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 MutableLongSet keySet()
keySet
in interface LongCharMap
public MutableCharCollection values()
values
in interface CharValuesMap
Copyright © 2004–2017. All rights reserved.