public class IntIntHashMap extends AbstractMutableIntValuesMap implements com.gs.collections.api.map.primitive.MutableIntIntMap, java.io.Externalizable, MutableIntKeysMap
AbstractMutableIntValuesMap.AbstractIntValuesCollection, AbstractMutableIntValuesMap.SentinelValues| Constructor and Description |
|---|
IntIntHashMap() |
IntIntHashMap(int initialCapacity) |
IntIntHashMap(com.gs.collections.api.map.primitive.IntIntMap map) |
| Modifier and Type | Method and Description |
|---|---|
int |
addToValue(int key,
int toBeAdded) |
com.gs.collections.api.map.primitive.MutableIntIntMap |
asSynchronized() |
com.gs.collections.api.map.primitive.MutableIntIntMap |
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(int key) |
boolean |
equals(java.lang.Object obj)
Follows the same general contract as
Map.equals(Object). |
void |
forEachKey(com.gs.collections.api.block.procedure.primitive.IntProcedure procedure) |
void |
forEachKeyValue(com.gs.collections.api.block.procedure.primitive.IntIntProcedure procedure) |
int |
get(int key) |
protected int |
getEmptyValue() |
int |
getIfAbsent(int key,
int ifAbsent) |
int |
getIfAbsentPut(int key,
int value) |
int |
getIfAbsentPut(int key,
com.gs.collections.api.block.function.primitive.IntFunction0 function) |
<P> int |
getIfAbsentPutWith(int key,
com.gs.collections.api.block.function.primitive.IntFunction<? super P> function,
P parameter) |
int |
getIfAbsentPutWithKey(int key,
com.gs.collections.api.block.function.primitive.IntToIntFunction function) |
protected int |
getOccupiedWithData() |
int |
getOrThrow(int key) |
protected AbstractMutableIntValuesMap.SentinelValues |
getSentinelValues() |
protected int |
getTableSize() |
protected int |
getValueAtIndex(int index) |
int |
hashCode()
Follows the same general contract as
Map.hashCode(). |
<V> V |
injectInto(V injectedValue,
com.gs.collections.api.block.function.primitive.ObjectIntToObjectFunction<? super V,? extends V> function) |
com.gs.collections.api.iterator.MutableIntIterator |
intIterator() |
protected boolean |
isNonSentinelAtIndex(int index) |
com.gs.collections.api.set.primitive.MutableIntSet |
keySet() |
com.gs.collections.api.LazyIntIterable |
keysView() |
com.gs.collections.api.RichIterable<com.gs.collections.api.tuple.primitive.IntIntPair> |
keyValuesView() |
static IntIntHashMap |
newWithKeysValues(int key1,
int value1) |
static IntIntHashMap |
newWithKeysValues(int key1,
int value1,
int key2,
int value2) |
static IntIntHashMap |
newWithKeysValues(int key1,
int value1,
int key2,
int value2,
int key3,
int value3) |
static IntIntHashMap |
newWithKeysValues(int key1,
int value1,
int key2,
int value2,
int key3,
int value3,
int key4,
int value4) |
void |
put(int key,
int value) |
void |
putAll(com.gs.collections.api.map.primitive.IntIntMap map) |
void |
readExternal(java.io.ObjectInput in) |
IntIntHashMap |
reject(com.gs.collections.api.block.predicate.primitive.IntIntPredicate predicate) |
void |
remove(int key) |
void |
removeKey(int key) |
int |
removeKeyIfAbsent(int key,
int value) |
IntIntHashMap |
select(com.gs.collections.api.block.predicate.primitive.IntIntPredicate predicate) |
protected void |
setSentinelValuesNull() |
com.gs.collections.api.map.primitive.ImmutableIntIntMap |
toImmutable() |
java.lang.String |
toString()
Returns a string representation of this PrimitiveIterable.
|
int |
updateValue(int key,
int initialValueIfAbsent,
com.gs.collections.api.block.function.primitive.IntToIntFunction function) |
com.gs.collections.api.collection.primitive.MutableIntCollection |
values() |
IntIntHashMap |
withKeysValues(int key1,
int value1,
int key2,
int value2) |
IntIntHashMap |
withKeysValues(int key1,
int value1,
int key2,
int value2,
int key3,
int value3) |
IntIntHashMap |
withKeysValues(int key1,
int value1,
int key2,
int value2,
int key3,
int value3,
int key4,
int value4) |
IntIntHashMap |
withKeyValue(int key1,
int value1) |
IntIntHashMap |
withoutAllKeys(com.gs.collections.api.IntIterable keys) |
IntIntHashMap |
withoutKey(int key) |
void |
writeExternal(java.io.ObjectOutput out) |
addEmptyKeyValue, addRemovedKeyValue, allSatisfy, anySatisfy, appendString, collect, contains, containsAll, containsValue, count, detectIfNone, each, forEach, forEachValue, isEmpty, max, min, noneSatisfy, notEmpty, reject, removeEmptyKey, removeRemovedKey, select, size, sum, toArrayappendString, appendString, asLazy, average, containsAll, makeString, makeString, makeString, maxIfEmpty, median, minIfEmpty, toBag, toList, toSet, toSortedArray, toSortedListclone, finalize, getClass, notify, notifyAll, wait, wait, waitcollect, 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 IntIntHashMap()
public IntIntHashMap(int initialCapacity)
public IntIntHashMap(com.gs.collections.api.map.primitive.IntIntMap map)
public static IntIntHashMap newWithKeysValues(int key1, int value1)
public static IntIntHashMap newWithKeysValues(int key1, int value1, int key2, int value2)
public static IntIntHashMap newWithKeysValues(int key1, int value1, int key2, int value2, int key3, int value3)
public static IntIntHashMap newWithKeysValues(int key1, int value1, int key2, int value2, int key3, int value3, int key4, int value4)
protected int getOccupiedWithData()
getOccupiedWithData in class AbstractMutableIntValuesMapprotected AbstractMutableIntValuesMap.SentinelValues getSentinelValues()
getSentinelValues in class AbstractMutableIntValuesMapprotected void setSentinelValuesNull()
setSentinelValuesNull in class AbstractMutableIntValuesMapprotected int getEmptyValue()
getEmptyValue in class AbstractMutableIntValuesMapprotected int getTableSize()
getTableSize in class AbstractMutableIntValuesMapprotected int getValueAtIndex(int index)
getValueAtIndex in class AbstractMutableIntValuesMappublic boolean equals(java.lang.Object obj)
com.gs.collections.api.map.primitive.IntIntMapMap.equals(Object).equals in interface com.gs.collections.api.map.primitive.IntIntMapequals in class java.lang.Objectpublic int hashCode()
com.gs.collections.api.map.primitive.IntIntMapMap.hashCode().hashCode in interface com.gs.collections.api.map.primitive.IntIntMaphashCode in class java.lang.Objectpublic java.lang.String toString()
com.gs.collections.api.PrimitiveIterabletoString in interface com.gs.collections.api.map.primitive.IntIntMaptoString in interface com.gs.collections.api.PrimitiveIterabletoString in class AbstractIntIterablepublic com.gs.collections.api.iterator.MutableIntIterator intIterator()
intIterator in interface com.gs.collections.api.IntIterableintIterator in interface com.gs.collections.api.map.primitive.MutableIntValuesMappublic <V> V injectInto(V injectedValue,
com.gs.collections.api.block.function.primitive.ObjectIntToObjectFunction<? super V,? extends V> function)
injectInto in interface com.gs.collections.api.IntIterablepublic void clear()
clear in interface com.gs.collections.api.map.primitive.MutableIntValuesMapclear in interface MutableIntKeysMappublic void put(int key,
int value)
put in interface com.gs.collections.api.map.primitive.MutableIntIntMappublic void putAll(com.gs.collections.api.map.primitive.IntIntMap map)
putAll in interface com.gs.collections.api.map.primitive.MutableIntIntMappublic void removeKey(int key)
removeKey in interface com.gs.collections.api.map.primitive.MutableIntIntMapremoveKey in interface MutableIntKeysMappublic void remove(int key)
remove in interface com.gs.collections.api.map.primitive.MutableIntIntMappublic int removeKeyIfAbsent(int key,
int value)
removeKeyIfAbsent in interface com.gs.collections.api.map.primitive.MutableIntIntMappublic int getIfAbsentPut(int key,
int value)
getIfAbsentPut in interface com.gs.collections.api.map.primitive.MutableIntIntMappublic int getIfAbsentPut(int key,
com.gs.collections.api.block.function.primitive.IntFunction0 function)
getIfAbsentPut in interface com.gs.collections.api.map.primitive.MutableIntIntMappublic <P> int getIfAbsentPutWith(int key,
com.gs.collections.api.block.function.primitive.IntFunction<? super P> function,
P parameter)
getIfAbsentPutWith in interface com.gs.collections.api.map.primitive.MutableIntIntMappublic int getIfAbsentPutWithKey(int key,
com.gs.collections.api.block.function.primitive.IntToIntFunction function)
getIfAbsentPutWithKey in interface com.gs.collections.api.map.primitive.MutableIntIntMappublic int addToValue(int key,
int toBeAdded)
addToValue in interface com.gs.collections.api.map.primitive.MutableIntIntMappublic int updateValue(int key,
int initialValueIfAbsent,
com.gs.collections.api.block.function.primitive.IntToIntFunction function)
updateValue in interface com.gs.collections.api.map.primitive.MutableIntIntMappublic IntIntHashMap withKeyValue(int key1, int value1)
withKeyValue in interface com.gs.collections.api.map.primitive.MutableIntIntMappublic IntIntHashMap withKeysValues(int key1, int value1, int key2, int value2)
public IntIntHashMap withKeysValues(int key1, int value1, int key2, int value2, int key3, int value3)
public IntIntHashMap withKeysValues(int key1, int value1, int key2, int value2, int key3, int value3, int key4, int value4)
public IntIntHashMap withoutKey(int key)
withoutKey in interface com.gs.collections.api.map.primitive.MutableIntIntMappublic IntIntHashMap withoutAllKeys(com.gs.collections.api.IntIterable keys)
withoutAllKeys in interface com.gs.collections.api.map.primitive.MutableIntIntMappublic com.gs.collections.api.map.primitive.MutableIntIntMap asUnmodifiable()
asUnmodifiable in interface com.gs.collections.api.map.primitive.MutableIntIntMappublic com.gs.collections.api.map.primitive.MutableIntIntMap asSynchronized()
asSynchronized in interface com.gs.collections.api.map.primitive.MutableIntIntMappublic com.gs.collections.api.map.primitive.ImmutableIntIntMap toImmutable()
toImmutable in interface com.gs.collections.api.map.primitive.IntIntMappublic int get(int key)
get in interface com.gs.collections.api.map.primitive.IntIntMappublic int getIfAbsent(int key,
int ifAbsent)
getIfAbsent in interface com.gs.collections.api.map.primitive.IntIntMappublic int getOrThrow(int key)
getOrThrow in interface com.gs.collections.api.map.primitive.IntIntMappublic boolean containsKey(int key)
containsKey in interface com.gs.collections.api.map.primitive.IntIntMapcontainsKey in interface IntKeysMappublic void forEachKey(com.gs.collections.api.block.procedure.primitive.IntProcedure procedure)
forEachKey in interface com.gs.collections.api.map.primitive.IntIntMapforEachKey in interface IntKeysMappublic void forEachKeyValue(com.gs.collections.api.block.procedure.primitive.IntIntProcedure procedure)
forEachKeyValue in interface com.gs.collections.api.map.primitive.IntIntMappublic com.gs.collections.api.LazyIntIterable keysView()
keysView in interface com.gs.collections.api.map.primitive.IntIntMappublic com.gs.collections.api.RichIterable<com.gs.collections.api.tuple.primitive.IntIntPair> keyValuesView()
keyValuesView in interface com.gs.collections.api.map.primitive.IntIntMappublic IntIntHashMap select(com.gs.collections.api.block.predicate.primitive.IntIntPredicate predicate)
select in interface com.gs.collections.api.map.primitive.IntIntMapselect in interface com.gs.collections.api.map.primitive.MutableIntIntMappublic IntIntHashMap reject(com.gs.collections.api.block.predicate.primitive.IntIntPredicate predicate)
reject in interface com.gs.collections.api.map.primitive.IntIntMapreject in interface com.gs.collections.api.map.primitive.MutableIntIntMappublic void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
writeExternal in interface java.io.Externalizablejava.io.IOExceptionpublic void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
readExternal in interface java.io.Externalizablejava.io.IOExceptionjava.lang.ClassNotFoundExceptionpublic void compact()
protected boolean isNonSentinelAtIndex(int index)
isNonSentinelAtIndex in class AbstractMutableIntValuesMappublic com.gs.collections.api.set.primitive.MutableIntSet keySet()
keySet in interface com.gs.collections.api.map.primitive.IntIntMappublic com.gs.collections.api.collection.primitive.MutableIntCollection values()
values in interface com.gs.collections.api.map.primitive.IntValuesMap