public class LongIntHashMap extends AbstractMutableIntValuesMap implements org.eclipse.collections.api.map.primitive.MutableLongIntMap, Externalizable, MutableLongKeysMap
| Constructor and Description |
|---|
LongIntHashMap() |
LongIntHashMap(int initialCapacity) |
LongIntHashMap(org.eclipse.collections.api.map.primitive.LongIntMap map) |
| Modifier and Type | Method and Description |
|---|---|
int |
addToValue(long key,
int toBeAdded) |
org.eclipse.collections.api.map.primitive.MutableLongIntMap |
asSynchronized() |
org.eclipse.collections.api.map.primitive.MutableLongIntMap |
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.LongIntProcedure procedure) |
int |
get(long key) |
int |
getIfAbsent(long key,
int ifAbsent) |
int |
getIfAbsentPut(long key,
int value) |
int |
getIfAbsentPut(long key,
org.eclipse.collections.api.block.function.primitive.IntFunction0 function) |
<P> int |
getIfAbsentPutWith(long key,
org.eclipse.collections.api.block.function.primitive.IntFunction<? super P> function,
P parameter) |
int |
getIfAbsentPutWithKey(long key,
org.eclipse.collections.api.block.function.primitive.LongToIntFunction function) |
int |
getOrThrow(long key) |
int |
hashCode() |
<V> V |
injectInto(V injectedValue,
org.eclipse.collections.api.block.function.primitive.ObjectIntToObjectFunction<? super V,? extends V> function) |
org.eclipse.collections.api.iterator.MutableIntIterator |
intIterator() |
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.LongIntPair> |
keyValuesView() |
static LongIntHashMap |
newWithKeysValues(long key1,
int value1) |
static LongIntHashMap |
newWithKeysValues(long key1,
int value1,
long key2,
int value2) |
static LongIntHashMap |
newWithKeysValues(long key1,
int value1,
long key2,
int value2,
long key3,
int value3) |
static LongIntHashMap |
newWithKeysValues(long key1,
int value1,
long key2,
int value2,
long key3,
int value3,
long key4,
int value4) |
void |
put(long key,
int value) |
void |
putAll(org.eclipse.collections.api.map.primitive.LongIntMap map) |
void |
readExternal(ObjectInput in) |
LongIntHashMap |
reject(org.eclipse.collections.api.block.predicate.primitive.LongIntPredicate predicate) |
void |
remove(long key) |
void |
removeKey(long key) |
int |
removeKeyIfAbsent(long key,
int value) |
LongIntHashMap |
select(org.eclipse.collections.api.block.predicate.primitive.LongIntPredicate predicate) |
org.eclipse.collections.api.map.primitive.ImmutableLongIntMap |
toImmutable() |
String |
toString() |
int |
updateValue(long key,
int initialValueIfAbsent,
org.eclipse.collections.api.block.function.primitive.IntToIntFunction function) |
org.eclipse.collections.api.collection.primitive.MutableIntCollection |
values() |
LongIntHashMap |
withKeysValues(long key1,
int value1,
long key2,
int value2) |
LongIntHashMap |
withKeysValues(long key1,
int value1,
long key2,
int value2,
long key3,
int value3) |
LongIntHashMap |
withKeysValues(long key1,
int value1,
long key2,
int value2,
long key3,
int value3,
long key4,
int value4) |
LongIntHashMap |
withKeyValue(long key1,
int value1) |
LongIntHashMap |
withoutAllKeys(org.eclipse.collections.api.LongIterable keys) |
LongIntHashMap |
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 LongIntHashMap()
public LongIntHashMap(int initialCapacity)
public LongIntHashMap(org.eclipse.collections.api.map.primitive.LongIntMap map)
public static LongIntHashMap newWithKeysValues(long key1, int value1)
public static LongIntHashMap newWithKeysValues(long key1, int value1, long key2, int value2)
public static LongIntHashMap newWithKeysValues(long key1, int value1, long key2, int value2, long key3, int value3)
public static LongIntHashMap newWithKeysValues(long key1, int value1, long key2, int value2, long key3, int value3, long key4, int value4)
public boolean equals(Object obj)
public int hashCode()
public String toString()
toString in interface org.eclipse.collections.api.map.primitive.LongIntMaptoString in interface org.eclipse.collections.api.PrimitiveIterabletoString in class AbstractIntIterablepublic org.eclipse.collections.api.iterator.MutableIntIterator intIterator()
intIterator in interface org.eclipse.collections.api.IntIterableintIterator in interface org.eclipse.collections.api.map.primitive.MutableIntValuesMappublic <V> V injectInto(V injectedValue,
org.eclipse.collections.api.block.function.primitive.ObjectIntToObjectFunction<? super V,? extends V> function)
injectInto in interface org.eclipse.collections.api.IntIterablepublic void clear()
clear in interface org.eclipse.collections.api.map.primitive.MutableIntValuesMapclear in interface MutableLongKeysMappublic void put(long key,
int value)
put in interface org.eclipse.collections.api.map.primitive.MutableLongIntMappublic void putAll(org.eclipse.collections.api.map.primitive.LongIntMap map)
putAll in interface org.eclipse.collections.api.map.primitive.MutableLongIntMappublic void removeKey(long key)
removeKey in interface org.eclipse.collections.api.map.primitive.MutableLongIntMapremoveKey in interface MutableLongKeysMappublic void remove(long key)
remove in interface org.eclipse.collections.api.map.primitive.MutableLongIntMappublic int removeKeyIfAbsent(long key,
int value)
removeKeyIfAbsent in interface org.eclipse.collections.api.map.primitive.MutableLongIntMappublic int getIfAbsentPut(long key,
int value)
getIfAbsentPut in interface org.eclipse.collections.api.map.primitive.MutableLongIntMappublic int getIfAbsentPut(long key,
org.eclipse.collections.api.block.function.primitive.IntFunction0 function)
getIfAbsentPut in interface org.eclipse.collections.api.map.primitive.MutableLongIntMappublic <P> int getIfAbsentPutWith(long key,
org.eclipse.collections.api.block.function.primitive.IntFunction<? super P> function,
P parameter)
getIfAbsentPutWith in interface org.eclipse.collections.api.map.primitive.MutableLongIntMappublic int getIfAbsentPutWithKey(long key,
org.eclipse.collections.api.block.function.primitive.LongToIntFunction function)
getIfAbsentPutWithKey in interface org.eclipse.collections.api.map.primitive.MutableLongIntMappublic int addToValue(long key,
int toBeAdded)
addToValue in interface org.eclipse.collections.api.map.primitive.MutableLongIntMappublic int updateValue(long key,
int initialValueIfAbsent,
org.eclipse.collections.api.block.function.primitive.IntToIntFunction function)
updateValue in interface org.eclipse.collections.api.map.primitive.MutableLongIntMappublic LongIntHashMap withKeyValue(long key1, int value1)
withKeyValue in interface org.eclipse.collections.api.map.primitive.MutableLongIntMappublic LongIntHashMap withKeysValues(long key1, int value1, long key2, int value2)
public LongIntHashMap withKeysValues(long key1, int value1, long key2, int value2, long key3, int value3)
public LongIntHashMap withKeysValues(long key1, int value1, long key2, int value2, long key3, int value3, long key4, int value4)
public LongIntHashMap withoutKey(long key)
withoutKey in interface org.eclipse.collections.api.map.primitive.MutableLongIntMappublic LongIntHashMap withoutAllKeys(org.eclipse.collections.api.LongIterable keys)
withoutAllKeys in interface org.eclipse.collections.api.map.primitive.MutableLongIntMappublic org.eclipse.collections.api.map.primitive.MutableLongIntMap asUnmodifiable()
asUnmodifiable in interface org.eclipse.collections.api.map.primitive.MutableLongIntMappublic org.eclipse.collections.api.map.primitive.MutableLongIntMap asSynchronized()
asSynchronized in interface org.eclipse.collections.api.map.primitive.MutableLongIntMappublic org.eclipse.collections.api.map.primitive.ImmutableLongIntMap toImmutable()
toImmutable in interface org.eclipse.collections.api.map.primitive.LongIntMappublic int get(long key)
get in interface org.eclipse.collections.api.map.primitive.LongIntMappublic int getIfAbsent(long key,
int ifAbsent)
getIfAbsent in interface org.eclipse.collections.api.map.primitive.LongIntMappublic int getOrThrow(long key)
getOrThrow in interface org.eclipse.collections.api.map.primitive.LongIntMappublic boolean containsKey(long key)
containsKey in interface org.eclipse.collections.api.map.primitive.LongIntMapcontainsKey in interface LongKeysMappublic void forEachKey(org.eclipse.collections.api.block.procedure.primitive.LongProcedure procedure)
forEachKey in interface org.eclipse.collections.api.map.primitive.LongIntMapforEachKey in interface LongKeysMappublic void forEachKeyValue(org.eclipse.collections.api.block.procedure.primitive.LongIntProcedure procedure)
forEachKeyValue in interface org.eclipse.collections.api.map.primitive.LongIntMappublic org.eclipse.collections.api.LazyLongIterable keysView()
keysView in interface org.eclipse.collections.api.map.primitive.LongIntMappublic org.eclipse.collections.api.RichIterable<org.eclipse.collections.api.tuple.primitive.LongIntPair> keyValuesView()
keyValuesView in interface org.eclipse.collections.api.map.primitive.LongIntMappublic LongIntHashMap select(org.eclipse.collections.api.block.predicate.primitive.LongIntPredicate predicate)
select in interface org.eclipse.collections.api.map.primitive.LongIntMapselect in interface org.eclipse.collections.api.map.primitive.MutableLongIntMappublic LongIntHashMap reject(org.eclipse.collections.api.block.predicate.primitive.LongIntPredicate predicate)
reject in interface org.eclipse.collections.api.map.primitive.LongIntMapreject in interface org.eclipse.collections.api.map.primitive.MutableLongIntMappublic 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.LongIntMappublic org.eclipse.collections.api.collection.primitive.MutableIntCollection values()
values in interface org.eclipse.collections.api.map.primitive.IntValuesMapCopyright © 2004–2017. All rights reserved.