public class LongBooleanHashMap extends AbstractMutableBooleanValuesMap implements com.gs.collections.api.map.primitive.MutableLongBooleanMap, MutableLongKeysMap, java.io.Externalizable
AbstractMutableBooleanValuesMap.AbstractBooleanValuesCollection, AbstractMutableBooleanValuesMap.SentinelValues| Constructor and Description |
|---|
LongBooleanHashMap() |
LongBooleanHashMap(int initialCapacity) |
LongBooleanHashMap(int initialCapacity,
float loadFactor)
Deprecated.
in 5.1.0.
|
LongBooleanHashMap(com.gs.collections.api.map.primitive.LongBooleanMap map) |
| Modifier and Type | Method and Description |
|---|---|
com.gs.collections.api.map.primitive.MutableLongBooleanMap |
asSynchronized() |
com.gs.collections.api.map.primitive.MutableLongBooleanMap |
asUnmodifiable() |
com.gs.collections.api.iterator.MutableBooleanIterator |
booleanIterator() |
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 |
containsValue(boolean value) |
boolean |
equals(java.lang.Object obj)
Follows the same general contract as
Map.equals(Object). |
void |
forEachKey(com.gs.collections.api.block.procedure.primitive.LongProcedure procedure) |
void |
forEachKeyValue(com.gs.collections.api.block.procedure.primitive.LongBooleanProcedure procedure) |
boolean |
get(long key) |
protected boolean |
getEmptyValue() |
boolean |
getIfAbsent(long key,
boolean ifAbsent) |
boolean |
getIfAbsentPut(long key,
boolean value) |
boolean |
getIfAbsentPut(long key,
com.gs.collections.api.block.function.primitive.BooleanFunction0 function) |
<P> boolean |
getIfAbsentPutWith(long key,
com.gs.collections.api.block.function.primitive.BooleanFunction<? super P> function,
P parameter) |
boolean |
getIfAbsentPutWithKey(long key,
com.gs.collections.api.block.function.primitive.LongToBooleanFunction function) |
protected int |
getOccupiedWithData() |
boolean |
getOrThrow(long key) |
protected AbstractMutableBooleanValuesMap.SentinelValues |
getSentinelValues() |
protected int |
getTableSize() |
protected boolean |
getValueAtIndex(int index) |
int |
hashCode()
Follows the same general contract as
Map.hashCode(). |
protected boolean |
isNonSentinelAtIndex(int index) |
com.gs.collections.api.set.primitive.MutableLongSet |
keySet() |
com.gs.collections.api.LazyLongIterable |
keysView() |
com.gs.collections.api.RichIterable<com.gs.collections.api.tuple.primitive.LongBooleanPair> |
keyValuesView() |
static LongBooleanHashMap |
newWithKeysValues(long key1,
boolean value1) |
static LongBooleanHashMap |
newWithKeysValues(long key1,
boolean value1,
long key2,
boolean value2) |
static LongBooleanHashMap |
newWithKeysValues(long key1,
boolean value1,
long key2,
boolean value2,
long key3,
boolean value3) |
static LongBooleanHashMap |
newWithKeysValues(long key1,
boolean value1,
long key2,
boolean value2,
long key3,
boolean value3,
long key4,
boolean value4) |
void |
put(long key,
boolean value) |
void |
putAll(com.gs.collections.api.map.primitive.LongBooleanMap map) |
void |
readExternal(java.io.ObjectInput in) |
LongBooleanHashMap |
reject(com.gs.collections.api.block.predicate.primitive.LongBooleanPredicate predicate) |
void |
remove(long key) |
void |
removeKey(long key) |
boolean |
removeKeyIfAbsent(long key,
boolean value) |
LongBooleanHashMap |
select(com.gs.collections.api.block.predicate.primitive.LongBooleanPredicate predicate) |
protected void |
setSentinelValuesNull() |
com.gs.collections.api.map.primitive.ImmutableLongBooleanMap |
toImmutable() |
java.lang.String |
toString()
Returns a string representation of this PrimitiveIterable.
|
boolean |
updateValue(long key,
boolean initialValueIfAbsent,
com.gs.collections.api.block.function.primitive.BooleanToBooleanFunction function) |
com.gs.collections.api.collection.primitive.MutableBooleanCollection |
values() |
LongBooleanHashMap |
withKeysValues(long key1,
boolean value1,
long key2,
boolean value2) |
LongBooleanHashMap |
withKeysValues(long key1,
boolean value1,
long key2,
boolean value2,
long key3,
boolean value3) |
LongBooleanHashMap |
withKeysValues(long key1,
boolean value1,
long key2,
boolean value2,
long key3,
boolean value3,
long key4,
boolean value4) |
LongBooleanHashMap |
withKeyValue(long key1,
boolean value1) |
LongBooleanHashMap |
withoutAllKeys(com.gs.collections.api.LongIterable keys) |
LongBooleanHashMap |
withoutKey(long key) |
void |
writeExternal(java.io.ObjectOutput out) |
addEmptyKeyValue, addRemovedKeyValue, allSatisfy, anySatisfy, appendString, collect, contains, containsAll, count, detectIfNone, each, forEach, forEachValue, injectInto, isEmpty, noneSatisfy, notEmpty, reject, removeEmptyKey, removeRemovedKey, select, size, toArrayappendString, appendString, asLazy, containsAll, makeString, makeString, makeString, toBag, toList, toSetclone, finalize, getClass, notify, notifyAll, wait, wait, waitcollect, reject, selectallSatisfy, anySatisfy, asLazy, contains, containsAll, containsAll, count, detectIfNone, each, forEach, injectInto, noneSatisfy, toArray, toBag, toList, toSetappendString, appendString, appendString, isEmpty, makeString, makeString, makeString, notEmpty, sizeisEmpty, notEmpty, sizepublic LongBooleanHashMap()
public LongBooleanHashMap(int initialCapacity)
public LongBooleanHashMap(com.gs.collections.api.map.primitive.LongBooleanMap map)
@Deprecated
public LongBooleanHashMap(int initialCapacity,
float loadFactor)
protected int getOccupiedWithData()
getOccupiedWithData in class AbstractMutableBooleanValuesMapprotected AbstractMutableBooleanValuesMap.SentinelValues getSentinelValues()
getSentinelValues in class AbstractMutableBooleanValuesMapprotected void setSentinelValuesNull()
setSentinelValuesNull in class AbstractMutableBooleanValuesMapprotected boolean getEmptyValue()
getEmptyValue in class AbstractMutableBooleanValuesMapprotected int getTableSize()
getTableSize in class AbstractMutableBooleanValuesMapprotected boolean getValueAtIndex(int index)
getValueAtIndex in class AbstractMutableBooleanValuesMapprotected boolean isNonSentinelAtIndex(int index)
isNonSentinelAtIndex in class AbstractMutableBooleanValuesMappublic com.gs.collections.api.map.primitive.MutableLongBooleanMap asUnmodifiable()
asUnmodifiable in interface com.gs.collections.api.map.primitive.MutableLongBooleanMappublic com.gs.collections.api.map.primitive.MutableLongBooleanMap asSynchronized()
asSynchronized in interface com.gs.collections.api.map.primitive.MutableLongBooleanMappublic com.gs.collections.api.map.primitive.ImmutableLongBooleanMap toImmutable()
toImmutable in interface com.gs.collections.api.map.primitive.LongBooleanMappublic static LongBooleanHashMap newWithKeysValues(long key1, boolean value1)
public static LongBooleanHashMap newWithKeysValues(long key1, boolean value1, long key2, boolean value2)
public static LongBooleanHashMap newWithKeysValues(long key1, boolean value1, long key2, boolean value2, long key3, boolean value3)
public static LongBooleanHashMap newWithKeysValues(long key1, boolean value1, long key2, boolean value2, long key3, boolean value3, long key4, boolean value4)
public LongBooleanHashMap withKeyValue(long key1, boolean value1)
withKeyValue in interface com.gs.collections.api.map.primitive.MutableLongBooleanMappublic LongBooleanHashMap withKeysValues(long key1, boolean value1, long key2, boolean value2)
public LongBooleanHashMap withKeysValues(long key1, boolean value1, long key2, boolean value2, long key3, boolean value3)
public LongBooleanHashMap withKeysValues(long key1, boolean value1, long key2, boolean value2, long key3, boolean value3, long key4, boolean value4)
public LongBooleanHashMap withoutKey(long key)
withoutKey in interface com.gs.collections.api.map.primitive.MutableLongBooleanMappublic LongBooleanHashMap withoutAllKeys(com.gs.collections.api.LongIterable keys)
withoutAllKeys in interface com.gs.collections.api.map.primitive.MutableLongBooleanMappublic void compact()
public void clear()
clear in interface com.gs.collections.api.map.primitive.MutableBooleanValuesMapclear in interface MutableLongKeysMappublic void put(long key,
boolean value)
put in interface com.gs.collections.api.map.primitive.MutableLongBooleanMappublic void putAll(com.gs.collections.api.map.primitive.LongBooleanMap map)
putAll in interface com.gs.collections.api.map.primitive.MutableLongBooleanMappublic boolean containsKey(long key)
containsKey in interface com.gs.collections.api.map.primitive.LongBooleanMapcontainsKey in interface LongKeysMappublic boolean containsValue(boolean value)
containsValue in interface com.gs.collections.api.map.primitive.BooleanValuesMappublic boolean get(long key)
get in interface com.gs.collections.api.map.primitive.LongBooleanMappublic boolean getIfAbsent(long key,
boolean ifAbsent)
getIfAbsent in interface com.gs.collections.api.map.primitive.LongBooleanMappublic boolean getOrThrow(long key)
getOrThrow in interface com.gs.collections.api.map.primitive.LongBooleanMappublic boolean getIfAbsentPut(long key,
boolean value)
getIfAbsentPut in interface com.gs.collections.api.map.primitive.MutableLongBooleanMappublic boolean getIfAbsentPut(long key,
com.gs.collections.api.block.function.primitive.BooleanFunction0 function)
getIfAbsentPut in interface com.gs.collections.api.map.primitive.MutableLongBooleanMappublic <P> boolean getIfAbsentPutWith(long key,
com.gs.collections.api.block.function.primitive.BooleanFunction<? super P> function,
P parameter)
getIfAbsentPutWith in interface com.gs.collections.api.map.primitive.MutableLongBooleanMappublic boolean getIfAbsentPutWithKey(long key,
com.gs.collections.api.block.function.primitive.LongToBooleanFunction function)
getIfAbsentPutWithKey in interface com.gs.collections.api.map.primitive.MutableLongBooleanMappublic boolean updateValue(long key,
boolean initialValueIfAbsent,
com.gs.collections.api.block.function.primitive.BooleanToBooleanFunction function)
updateValue in interface com.gs.collections.api.map.primitive.MutableLongBooleanMappublic void removeKey(long key)
removeKey in interface com.gs.collections.api.map.primitive.MutableLongBooleanMapremoveKey in interface MutableLongKeysMappublic void remove(long key)
remove in interface com.gs.collections.api.map.primitive.MutableLongBooleanMappublic boolean removeKeyIfAbsent(long key,
boolean value)
removeKeyIfAbsent in interface com.gs.collections.api.map.primitive.MutableLongBooleanMappublic boolean equals(java.lang.Object obj)
com.gs.collections.api.map.primitive.LongBooleanMapMap.equals(Object).equals in interface com.gs.collections.api.map.primitive.LongBooleanMapequals in class java.lang.Objectpublic int hashCode()
com.gs.collections.api.map.primitive.LongBooleanMapMap.hashCode().hashCode in interface com.gs.collections.api.map.primitive.LongBooleanMaphashCode in class java.lang.Objectpublic java.lang.String toString()
com.gs.collections.api.PrimitiveIterabletoString in interface com.gs.collections.api.map.primitive.LongBooleanMaptoString in interface com.gs.collections.api.PrimitiveIterabletoString in class AbstractBooleanIterablepublic com.gs.collections.api.iterator.MutableBooleanIterator booleanIterator()
booleanIterator in interface com.gs.collections.api.BooleanIterablebooleanIterator in interface com.gs.collections.api.map.primitive.MutableBooleanValuesMappublic void forEachKey(com.gs.collections.api.block.procedure.primitive.LongProcedure procedure)
forEachKey in interface com.gs.collections.api.map.primitive.LongBooleanMapforEachKey in interface LongKeysMappublic void forEachKeyValue(com.gs.collections.api.block.procedure.primitive.LongBooleanProcedure procedure)
forEachKeyValue in interface com.gs.collections.api.map.primitive.LongBooleanMappublic LongBooleanHashMap select(com.gs.collections.api.block.predicate.primitive.LongBooleanPredicate predicate)
select in interface com.gs.collections.api.map.primitive.LongBooleanMapselect in interface com.gs.collections.api.map.primitive.MutableLongBooleanMappublic LongBooleanHashMap reject(com.gs.collections.api.block.predicate.primitive.LongBooleanPredicate predicate)
reject in interface com.gs.collections.api.map.primitive.LongBooleanMapreject in interface com.gs.collections.api.map.primitive.MutableLongBooleanMappublic com.gs.collections.api.LazyLongIterable keysView()
keysView in interface com.gs.collections.api.map.primitive.LongBooleanMappublic com.gs.collections.api.RichIterable<com.gs.collections.api.tuple.primitive.LongBooleanPair> keyValuesView()
keyValuesView in interface com.gs.collections.api.map.primitive.LongBooleanMappublic 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 com.gs.collections.api.set.primitive.MutableLongSet keySet()
keySet in interface com.gs.collections.api.map.primitive.LongBooleanMappublic com.gs.collections.api.collection.primitive.MutableBooleanCollection values()
values in interface com.gs.collections.api.map.primitive.BooleanValuesMap