public class LongShortHashMap extends AbstractMutableShortValuesMap implements org.eclipse.collections.api.map.primitive.MutableLongShortMap, Externalizable, MutableLongKeysMap
| Constructor and Description |
|---|
LongShortHashMap() |
LongShortHashMap(int initialCapacity) |
LongShortHashMap(org.eclipse.collections.api.map.primitive.LongShortMap map) |
| Modifier and Type | Method and Description |
|---|---|
short |
addToValue(long key,
short toBeAdded) |
org.eclipse.collections.api.map.primitive.MutableLongShortMap |
asSynchronized() |
org.eclipse.collections.api.map.primitive.MutableLongShortMap |
asUnmodifiable() |
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) |
void |
forEachKey(org.eclipse.collections.api.block.procedure.primitive.LongProcedure procedure) |
void |
forEachKeyValue(org.eclipse.collections.api.block.procedure.primitive.LongShortProcedure procedure) |
short |
get(long key) |
short |
getIfAbsent(long key,
short ifAbsent) |
short |
getIfAbsentPut(long key,
short value) |
short |
getIfAbsentPut(long key,
org.eclipse.collections.api.block.function.primitive.ShortFunction0 function) |
<P> short |
getIfAbsentPutWith(long key,
org.eclipse.collections.api.block.function.primitive.ShortFunction<? super P> function,
P parameter) |
short |
getIfAbsentPutWithKey(long key,
org.eclipse.collections.api.block.function.primitive.LongToShortFunction function) |
short |
getOrThrow(long key) |
int |
hashCode() |
<V> V |
injectInto(V injectedValue,
org.eclipse.collections.api.block.function.primitive.ObjectShortToObjectFunction<? super V,? extends V> function) |
org.eclipse.collections.api.set.primitive.MutableLongSet |
keySet() |
org.eclipse.collections.api.LazyLongIterable |
keysView() |
org.eclipse.collections.api.RichIterable<org.eclipse.collections.api.tuple.primitive.LongShortPair> |
keyValuesView() |
static LongShortHashMap |
newWithKeysValues(long key1,
short value1) |
static LongShortHashMap |
newWithKeysValues(long key1,
short value1,
long key2,
short value2) |
static LongShortHashMap |
newWithKeysValues(long key1,
short value1,
long key2,
short value2,
long key3,
short value3) |
static LongShortHashMap |
newWithKeysValues(long key1,
short value1,
long key2,
short value2,
long key3,
short value3,
long key4,
short value4) |
void |
put(long key,
short value) |
void |
putAll(org.eclipse.collections.api.map.primitive.LongShortMap map) |
void |
readExternal(ObjectInput in) |
LongShortHashMap |
reject(org.eclipse.collections.api.block.predicate.primitive.LongShortPredicate predicate) |
void |
remove(long key) |
void |
removeKey(long key) |
short |
removeKeyIfAbsent(long key,
short value) |
LongShortHashMap |
select(org.eclipse.collections.api.block.predicate.primitive.LongShortPredicate predicate) |
org.eclipse.collections.api.iterator.MutableShortIterator |
shortIterator() |
org.eclipse.collections.api.map.primitive.ImmutableLongShortMap |
toImmutable() |
String |
toString() |
short |
updateValue(long key,
short initialValueIfAbsent,
org.eclipse.collections.api.block.function.primitive.ShortToShortFunction function) |
org.eclipse.collections.api.collection.primitive.MutableShortCollection |
values() |
LongShortHashMap |
withKeysValues(long key1,
short value1,
long key2,
short value2) |
LongShortHashMap |
withKeysValues(long key1,
short value1,
long key2,
short value2,
long key3,
short value3) |
LongShortHashMap |
withKeysValues(long key1,
short value1,
long key2,
short value2,
long key3,
short value3,
long key4,
short value4) |
LongShortHashMap |
withKeyValue(long key1,
short value1) |
LongShortHashMap |
withoutAllKeys(org.eclipse.collections.api.LongIterable keys) |
LongShortHashMap |
withoutKey(long 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, toArrayappendString, appendString, asLazy, average, containsAll, makeString, makeString, makeString, maxIfEmpty, median, minIfEmpty, toBag, toList, toSet, toSortedArray, toSortedListcollect, reject, selectcontainsValue, forEachValueallSatisfy, anySatisfy, asLazy, average, contains, containsAll, containsAll, count, detectIfNone, each, forEach, max, maxIfEmpty, median, min, minIfEmpty, noneSatisfy, sum, toArray, toBag, toList, toSet, toSortedArray, toSortedListappendString, appendString, appendString, isEmpty, makeString, makeString, makeString, notEmpty, sizeisEmpty, notEmpty, sizepublic LongShortHashMap()
public LongShortHashMap(int initialCapacity)
public LongShortHashMap(org.eclipse.collections.api.map.primitive.LongShortMap map)
public static LongShortHashMap newWithKeysValues(long key1, short value1)
public static LongShortHashMap newWithKeysValues(long key1, short value1, long key2, short value2)
public static LongShortHashMap newWithKeysValues(long key1, short value1, long key2, short value2, long key3, short value3)
public static LongShortHashMap newWithKeysValues(long key1, short value1, long key2, short value2, long key3, short value3, long key4, short value4)
public boolean equals(Object obj)
public int hashCode()
public String toString()
toString in interface org.eclipse.collections.api.map.primitive.LongShortMaptoString in interface org.eclipse.collections.api.PrimitiveIterabletoString in class AbstractShortIterablepublic org.eclipse.collections.api.iterator.MutableShortIterator shortIterator()
shortIterator in interface org.eclipse.collections.api.map.primitive.MutableShortValuesMapshortIterator in interface org.eclipse.collections.api.ShortIterablepublic <V> V injectInto(V injectedValue,
org.eclipse.collections.api.block.function.primitive.ObjectShortToObjectFunction<? super V,? extends V> function)
injectInto in interface org.eclipse.collections.api.ShortIterablepublic void clear()
clear in interface org.eclipse.collections.api.map.primitive.MutableShortValuesMapclear in interface MutableLongKeysMappublic void put(long key,
short value)
put in interface org.eclipse.collections.api.map.primitive.MutableLongShortMappublic void putAll(org.eclipse.collections.api.map.primitive.LongShortMap map)
putAll in interface org.eclipse.collections.api.map.primitive.MutableLongShortMappublic void removeKey(long key)
removeKey in interface org.eclipse.collections.api.map.primitive.MutableLongShortMapremoveKey in interface MutableLongKeysMappublic void remove(long key)
remove in interface org.eclipse.collections.api.map.primitive.MutableLongShortMappublic short removeKeyIfAbsent(long key,
short value)
removeKeyIfAbsent in interface org.eclipse.collections.api.map.primitive.MutableLongShortMappublic short getIfAbsentPut(long key,
short value)
getIfAbsentPut in interface org.eclipse.collections.api.map.primitive.MutableLongShortMappublic short getIfAbsentPut(long key,
org.eclipse.collections.api.block.function.primitive.ShortFunction0 function)
getIfAbsentPut in interface org.eclipse.collections.api.map.primitive.MutableLongShortMappublic <P> short getIfAbsentPutWith(long key,
org.eclipse.collections.api.block.function.primitive.ShortFunction<? super P> function,
P parameter)
getIfAbsentPutWith in interface org.eclipse.collections.api.map.primitive.MutableLongShortMappublic short getIfAbsentPutWithKey(long key,
org.eclipse.collections.api.block.function.primitive.LongToShortFunction function)
getIfAbsentPutWithKey in interface org.eclipse.collections.api.map.primitive.MutableLongShortMappublic short addToValue(long key,
short toBeAdded)
addToValue in interface org.eclipse.collections.api.map.primitive.MutableLongShortMappublic short updateValue(long key,
short initialValueIfAbsent,
org.eclipse.collections.api.block.function.primitive.ShortToShortFunction function)
updateValue in interface org.eclipse.collections.api.map.primitive.MutableLongShortMappublic LongShortHashMap withKeyValue(long key1, short value1)
withKeyValue in interface org.eclipse.collections.api.map.primitive.MutableLongShortMappublic LongShortHashMap withKeysValues(long key1, short value1, long key2, short value2)
public LongShortHashMap withKeysValues(long key1, short value1, long key2, short value2, long key3, short value3)
public LongShortHashMap withKeysValues(long key1, short value1, long key2, short value2, long key3, short value3, long key4, short value4)
public LongShortHashMap withoutKey(long key)
withoutKey in interface org.eclipse.collections.api.map.primitive.MutableLongShortMappublic LongShortHashMap withoutAllKeys(org.eclipse.collections.api.LongIterable keys)
withoutAllKeys in interface org.eclipse.collections.api.map.primitive.MutableLongShortMappublic org.eclipse.collections.api.map.primitive.MutableLongShortMap asUnmodifiable()
asUnmodifiable in interface org.eclipse.collections.api.map.primitive.MutableLongShortMappublic org.eclipse.collections.api.map.primitive.MutableLongShortMap asSynchronized()
asSynchronized in interface org.eclipse.collections.api.map.primitive.MutableLongShortMappublic org.eclipse.collections.api.map.primitive.ImmutableLongShortMap toImmutable()
toImmutable in interface org.eclipse.collections.api.map.primitive.LongShortMappublic short get(long key)
get in interface org.eclipse.collections.api.map.primitive.LongShortMappublic short getIfAbsent(long key,
short ifAbsent)
getIfAbsent in interface org.eclipse.collections.api.map.primitive.LongShortMappublic short getOrThrow(long key)
getOrThrow in interface org.eclipse.collections.api.map.primitive.LongShortMappublic boolean containsKey(long key)
containsKey in interface org.eclipse.collections.api.map.primitive.LongShortMapcontainsKey in interface LongKeysMappublic void forEachKey(org.eclipse.collections.api.block.procedure.primitive.LongProcedure procedure)
forEachKey in interface org.eclipse.collections.api.map.primitive.LongShortMapforEachKey in interface LongKeysMappublic void forEachKeyValue(org.eclipse.collections.api.block.procedure.primitive.LongShortProcedure procedure)
forEachKeyValue in interface org.eclipse.collections.api.map.primitive.LongShortMappublic org.eclipse.collections.api.LazyLongIterable keysView()
keysView in interface org.eclipse.collections.api.map.primitive.LongShortMappublic org.eclipse.collections.api.RichIterable<org.eclipse.collections.api.tuple.primitive.LongShortPair> keyValuesView()
keyValuesView in interface org.eclipse.collections.api.map.primitive.LongShortMappublic LongShortHashMap select(org.eclipse.collections.api.block.predicate.primitive.LongShortPredicate predicate)
select in interface org.eclipse.collections.api.map.primitive.LongShortMapselect in interface org.eclipse.collections.api.map.primitive.MutableLongShortMappublic LongShortHashMap reject(org.eclipse.collections.api.block.predicate.primitive.LongShortPredicate predicate)
reject in interface org.eclipse.collections.api.map.primitive.LongShortMapreject in interface org.eclipse.collections.api.map.primitive.MutableLongShortMappublic void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizableIOExceptionpublic void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizableIOExceptionClassNotFoundExceptionpublic void compact()
public org.eclipse.collections.api.set.primitive.MutableLongSet keySet()
keySet in interface org.eclipse.collections.api.map.primitive.LongShortMappublic org.eclipse.collections.api.collection.primitive.MutableShortCollection values()
values in interface org.eclipse.collections.api.map.primitive.ShortValuesMapCopyright © 2004–2017. All rights reserved.