public class DoubleBooleanHashMap extends AbstractMutableBooleanValuesMap implements MutableDoubleBooleanMap, MutableDoubleKeysMap, Externalizable
| Constructor and Description |
|---|
DoubleBooleanHashMap() |
DoubleBooleanHashMap(DoubleBooleanMap map) |
DoubleBooleanHashMap(int initialCapacity) |
DoubleBooleanHashMap(int initialCapacity,
float loadFactor)
Deprecated.
in 5.1.0.
|
| Modifier and Type | Method and Description |
|---|---|
MutableDoubleBooleanMap |
asSynchronized() |
MutableDoubleBooleanMap |
asUnmodifiable() |
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(double key) |
boolean |
containsValue(boolean value) |
boolean |
equals(Object obj) |
void |
forEachKey(DoubleProcedure procedure) |
void |
forEachKeyValue(DoubleBooleanProcedure procedure) |
boolean |
get(double key) |
boolean |
getIfAbsent(double key,
boolean ifAbsent) |
boolean |
getIfAbsentPut(double key,
boolean value) |
boolean |
getIfAbsentPut(double key,
BooleanFunction0 function) |
<P> boolean |
getIfAbsentPutWith(double key,
BooleanFunction<? super P> function,
P parameter) |
boolean |
getIfAbsentPutWithKey(double key,
DoubleToBooleanFunction function) |
boolean |
getOrThrow(double key) |
int |
hashCode() |
MutableDoubleSet |
keySet() |
LazyDoubleIterable |
keysView() |
RichIterable<DoubleBooleanPair> |
keyValuesView() |
static DoubleBooleanHashMap |
newWithKeysValues(double key1,
boolean value1) |
static DoubleBooleanHashMap |
newWithKeysValues(double key1,
boolean value1,
double key2,
boolean value2) |
static DoubleBooleanHashMap |
newWithKeysValues(double key1,
boolean value1,
double key2,
boolean value2,
double key3,
boolean value3) |
static DoubleBooleanHashMap |
newWithKeysValues(double key1,
boolean value1,
double key2,
boolean value2,
double key3,
boolean value3,
double key4,
boolean value4) |
void |
put(double key,
boolean value) |
void |
putAll(DoubleBooleanMap map) |
void |
readExternal(ObjectInput in) |
DoubleBooleanHashMap |
reject(DoubleBooleanPredicate predicate) |
void |
remove(double key) |
void |
removeKey(double key) |
boolean |
removeKeyIfAbsent(double key,
boolean value) |
DoubleBooleanHashMap |
select(DoubleBooleanPredicate predicate) |
ImmutableDoubleBooleanMap |
toImmutable() |
String |
toString() |
boolean |
updateValue(double key,
boolean initialValueIfAbsent,
BooleanToBooleanFunction function) |
void |
updateValues(DoubleBooleanToBooleanFunction function) |
MutableBooleanCollection |
values() |
DoubleBooleanHashMap |
withKeysValues(double key1,
boolean value1,
double key2,
boolean value2) |
DoubleBooleanHashMap |
withKeysValues(double key1,
boolean value1,
double key2,
boolean value2,
double key3,
boolean value3) |
DoubleBooleanHashMap |
withKeysValues(double key1,
boolean value1,
double key2,
boolean value2,
double key3,
boolean value3,
double key4,
boolean value4) |
DoubleBooleanHashMap |
withKeyValue(double key1,
boolean value1) |
DoubleBooleanHashMap |
withoutAllKeys(DoubleIterable keys) |
DoubleBooleanHashMap |
withoutKey(double key) |
void |
writeExternal(ObjectOutput out) |
allSatisfy, anySatisfy, appendString, chunk, collect, contains, containsAll, count, detectIfNone, each, forEach, forEachValue, injectInto, isEmpty, noneSatisfy, notEmpty, reject, select, size, toArray, toArrayasLazy, toBag, toList, toSetgetAndPut, putPair, withAllKeyValuesinjectIntoKeyValuecollect, reject, selectforEachValue, tapallSatisfy, anySatisfy, asLazy, chunk, collect, collectBoolean, collectByte, collectChar, collectDouble, collectFloat, collectInt, collectLong, collectShort, contains, containsAll, containsAll, containsAny, containsAny, containsNone, containsNone, count, detectIfNone, each, flatCollect, forEach, injectInto, injectIntoBoolean, injectIntoByte, injectIntoChar, injectIntoDouble, injectIntoFloat, injectIntoInt, injectIntoLong, injectIntoShort, noneSatisfy, reduce, reduceIfEmpty, reject, select, toArray, toArray, toBag, toList, toSetappendString, appendString, appendString, isEmpty, makeString, makeString, makeString, notEmpty, sizeisEmpty, notEmpty, sizepublic DoubleBooleanHashMap()
public DoubleBooleanHashMap(int initialCapacity)
public DoubleBooleanHashMap(DoubleBooleanMap map)
@Deprecated public DoubleBooleanHashMap(int initialCapacity, float loadFactor)
public MutableDoubleBooleanMap asUnmodifiable()
asUnmodifiable in interface MutableDoubleBooleanMappublic MutableDoubleBooleanMap asSynchronized()
asSynchronized in interface MutableDoubleBooleanMappublic ImmutableDoubleBooleanMap toImmutable()
toImmutable in interface DoubleBooleanMappublic static DoubleBooleanHashMap newWithKeysValues(double key1, boolean value1)
public static DoubleBooleanHashMap newWithKeysValues(double key1, boolean value1, double key2, boolean value2)
public static DoubleBooleanHashMap newWithKeysValues(double key1, boolean value1, double key2, boolean value2, double key3, boolean value3)
public static DoubleBooleanHashMap newWithKeysValues(double key1, boolean value1, double key2, boolean value2, double key3, boolean value3, double key4, boolean value4)
public DoubleBooleanHashMap withKeyValue(double key1, boolean value1)
withKeyValue in interface MutableDoubleBooleanMappublic DoubleBooleanHashMap withKeysValues(double key1, boolean value1, double key2, boolean value2)
public DoubleBooleanHashMap withKeysValues(double key1, boolean value1, double key2, boolean value2, double key3, boolean value3)
public DoubleBooleanHashMap withKeysValues(double key1, boolean value1, double key2, boolean value2, double key3, boolean value3, double key4, boolean value4)
public DoubleBooleanHashMap withoutKey(double key)
withoutKey in interface MutableDoubleBooleanMappublic DoubleBooleanHashMap withoutAllKeys(DoubleIterable keys)
withoutAllKeys in interface MutableDoubleBooleanMappublic void compact()
public void clear()
clear in interface MutableBooleanValuesMapclear in interface MutableDoubleKeysMappublic void put(double key,
boolean value)
put in interface MutableDoubleBooleanMappublic void putAll(DoubleBooleanMap map)
putAll in interface MutableDoubleBooleanMappublic void updateValues(DoubleBooleanToBooleanFunction function)
updateValues in interface MutableDoubleBooleanMappublic boolean containsKey(double key)
containsKey in interface DoubleBooleanMapcontainsKey in interface DoubleKeysMappublic boolean containsValue(boolean value)
containsValue in interface BooleanValuesMappublic boolean get(double key)
get in interface DoubleBooleanMappublic boolean getIfAbsent(double key,
boolean ifAbsent)
getIfAbsent in interface DoubleBooleanMappublic boolean getOrThrow(double key)
getOrThrow in interface DoubleBooleanMappublic boolean getIfAbsentPut(double key,
boolean value)
getIfAbsentPut in interface MutableDoubleBooleanMappublic boolean getIfAbsentPut(double key,
BooleanFunction0 function)
getIfAbsentPut in interface MutableDoubleBooleanMappublic <P> boolean getIfAbsentPutWith(double key,
BooleanFunction<? super P> function,
P parameter)
getIfAbsentPutWith in interface MutableDoubleBooleanMappublic boolean getIfAbsentPutWithKey(double key,
DoubleToBooleanFunction function)
getIfAbsentPutWithKey in interface MutableDoubleBooleanMappublic boolean updateValue(double key,
boolean initialValueIfAbsent,
BooleanToBooleanFunction function)
updateValue in interface MutableDoubleBooleanMappublic void removeKey(double key)
removeKey in interface MutableDoubleBooleanMapremoveKey in interface MutableDoubleKeysMappublic void remove(double key)
remove in interface MutableDoubleBooleanMappublic boolean removeKeyIfAbsent(double key,
boolean value)
removeKeyIfAbsent in interface MutableDoubleBooleanMappublic boolean equals(Object obj)
equals in interface DoubleBooleanMapequals in class Objectpublic int hashCode()
hashCode in interface DoubleBooleanMaphashCode in class Objectpublic String toString()
toString in interface DoubleBooleanMaptoString in interface PrimitiveIterabletoString in class AbstractBooleanIterablepublic MutableBooleanIterator booleanIterator()
booleanIterator in interface BooleanIterablebooleanIterator in interface MutableBooleanValuesMappublic void forEachKey(DoubleProcedure procedure)
forEachKey in interface DoubleBooleanMapforEachKey in interface DoubleKeysMappublic void forEachKeyValue(DoubleBooleanProcedure procedure)
forEachKeyValue in interface DoubleBooleanMappublic DoubleBooleanHashMap select(DoubleBooleanPredicate predicate)
select in interface DoubleBooleanMapselect in interface MutableDoubleBooleanMappublic DoubleBooleanHashMap reject(DoubleBooleanPredicate predicate)
reject in interface DoubleBooleanMapreject in interface MutableDoubleBooleanMappublic LazyDoubleIterable keysView()
keysView in interface DoubleBooleanMappublic RichIterable<DoubleBooleanPair> keyValuesView()
keyValuesView in interface DoubleBooleanMappublic void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizableIOExceptionpublic void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizableIOExceptionClassNotFoundExceptionpublic MutableDoubleSet keySet()
keySet in interface DoubleBooleanMappublic MutableBooleanCollection values()
values in interface BooleanValuesMapCopyright © 2004–2022. All rights reserved.