java.io.Externalizable, java.io.Serializable, BooleanIterable, BooleanValuesMap, DoubleBooleanMap, MutableBooleanValuesMap, MutableDoubleBooleanMap, PrimitiveIterable, MutableDoubleKeysMap, DoubleKeysMappublic class DoubleBooleanHashMap extends AbstractMutableBooleanValuesMap implements MutableDoubleBooleanMap, MutableDoubleKeysMap, java.io.Externalizable
| Constructor | Description |
|---|---|
DoubleBooleanHashMap() |
|
DoubleBooleanHashMap(int initialCapacity) |
|
DoubleBooleanHashMap(int initialCapacity,
float loadFactor) |
Deprecated.
in 5.1.0.
|
DoubleBooleanHashMap(DoubleBooleanMap map) |
| Modifier and Type | Method | Description |
|---|---|---|
MutableDoubleBooleanMap |
asSynchronized() |
|
MutableDoubleBooleanMap |
asUnmodifiable() |
|
MutableBooleanIterator |
booleanIterator() |
Returns a primitive iterator that can be used to iterate over the BooleanIterable in an
imperative style.
|
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(java.lang.Object obj) |
Follows the same general contract as
Map.equals(Object). |
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() |
Follows the same general contract as
Map.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(java.io.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() |
|
java.lang.String |
toString() |
Returns a string with the elements of this iterable separated by commas with spaces and
enclosed in square brackets.
|
boolean |
updateValue(double key,
boolean initialValueIfAbsent,
BooleanToBooleanFunction function) |
|
void |
updateValues(DoubleBooleanToBooleanFunction function) |
Updates the values in-place.
|
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(java.io.ObjectOutput out) |
asLazy, containsAll, toBag, toList, toSetallSatisfy, anySatisfy, appendString, chunk, collect, contains, containsAll, count, detectIfNone, each, forEach, forEachValue, injectInto, isEmpty, noneSatisfy, notEmpty, reject, select, size, toArrayallSatisfy, anySatisfy, asLazy, chunk, collect, collectBoolean, collectByte, collectChar, collectDouble, collectFloat, collectInt, collectLong, collectShort, contains, containsAll, containsAll, count, detectIfNone, each, flatCollect, forEach, injectInto, noneSatisfy, reduce, reduceIfEmpty, reject, select, toArray, toBag, toList, toSetforEachValue, tapisEmpty, notEmpty, sizecollect, reject, selectputPair, withAllKeyValuesappendString, appendString, appendString, isEmpty, makeString, makeString, makeString, 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)
MutableDoubleBooleanMapupdateValues in interface MutableDoubleBooleanMapfunction - that takes a key and its value and that returns a new value for this keypublic 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(java.lang.Object obj)
DoubleBooleanMapMap.equals(Object).equals in interface DoubleBooleanMapequals in class java.lang.Objectpublic int hashCode()
DoubleBooleanMapMap.hashCode().hashCode in interface DoubleBooleanMaphashCode in class java.lang.Objectpublic java.lang.String toString()
PrimitiveIterable
Assert.assertEquals("[]", IntLists.mutable.empty().toString());
Assert.assertEquals("[1]", IntLists.mutable.with(1).toString());
Assert.assertEquals("[1, 2, 3]", IntLists.mutable.with(1, 2, 3).toString());
toString in interface DoubleBooleanMaptoString in interface PrimitiveIterabletoString in class AbstractBooleanIterableAbstractCollection.toString()public MutableBooleanIterator booleanIterator()
BooleanIterablebooleanIterator 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(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 MutableDoubleSet keySet()
keySet in interface DoubleBooleanMappublic MutableBooleanCollection values()
values in interface BooleanValuesMapCopyright © 2004–2020. All rights reserved.