BooleanIterable
, BooleanValuesMap
, DoubleBooleanMap
, MutableBooleanValuesMap
, PrimitiveIterable
DoubleBooleanHashMap
, SynchronizedDoubleBooleanMap
, UnmodifiableDoubleBooleanMap
public interface MutableDoubleBooleanMap extends DoubleBooleanMap, MutableBooleanValuesMap
Modifier and Type | Method | Description |
---|---|---|
MutableDoubleBooleanMap |
asSynchronized() |
|
MutableDoubleBooleanMap |
asUnmodifiable() |
|
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) |
|
void |
put(double key,
boolean value) |
|
void |
putAll(DoubleBooleanMap map) |
|
default void |
putPair(DoubleBooleanPair keyValuePair) |
This method allows MutableDoubleBooleanMap the ability to add an element in the form of DoubleBooleanPair.
|
MutableDoubleBooleanMap |
reject(DoubleBooleanPredicate predicate) |
|
void |
remove(double key) |
|
void |
removeKey(double key) |
|
boolean |
removeKeyIfAbsent(double key,
boolean value) |
|
MutableDoubleBooleanMap |
select(DoubleBooleanPredicate predicate) |
|
boolean |
updateValue(double key,
boolean initialValueIfAbsent,
BooleanToBooleanFunction function) |
|
void |
updateValues(DoubleBooleanToBooleanFunction function) |
Updates the values in-place.
|
default MutableDoubleBooleanMap |
withAllKeyValues(java.lang.Iterable<DoubleBooleanPair> keyValuePairs) |
|
MutableDoubleBooleanMap |
withKeyValue(double key,
boolean value) |
|
MutableDoubleBooleanMap |
withoutAllKeys(DoubleIterable keys) |
|
MutableDoubleBooleanMap |
withoutKey(double key) |
allSatisfy, 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, toSet
containsValue, forEachValue, tap, values
containsKey, equals, forEachKey, forEachKeyValue, get, getIfAbsent, getOrThrow, hashCode, keySet, keysView, keyValuesView, toImmutable, toString
booleanIterator, clear, collect, reject, select
appendString, appendString, appendString, isEmpty, makeString, makeString, makeString, notEmpty, size
void put(double key, boolean value)
default void putPair(DoubleBooleanPair keyValuePair)
put(double, boolean)
void putAll(DoubleBooleanMap map)
void updateValues(DoubleBooleanToBooleanFunction function)
function
- that takes a key and its value and that returns a new value for this keyvoid removeKey(double key)
void remove(double key)
boolean removeKeyIfAbsent(double key, boolean value)
boolean getIfAbsentPut(double key, boolean value)
boolean getIfAbsentPut(double key, BooleanFunction0 function)
boolean getIfAbsentPutWithKey(double key, DoubleToBooleanFunction function)
<P> boolean getIfAbsentPutWith(double key, BooleanFunction<? super P> function, P parameter)
boolean updateValue(double key, boolean initialValueIfAbsent, BooleanToBooleanFunction function)
MutableDoubleBooleanMap select(DoubleBooleanPredicate predicate)
select
in interface DoubleBooleanMap
MutableDoubleBooleanMap reject(DoubleBooleanPredicate predicate)
reject
in interface DoubleBooleanMap
MutableDoubleBooleanMap withKeyValue(double key, boolean value)
MutableDoubleBooleanMap withoutKey(double key)
MutableDoubleBooleanMap withoutAllKeys(DoubleIterable keys)
default MutableDoubleBooleanMap withAllKeyValues(java.lang.Iterable<DoubleBooleanPair> keyValuePairs)
MutableDoubleBooleanMap asUnmodifiable()
MutableDoubleBooleanMap asSynchronized()
Copyright © 2004–2020. All rights reserved.