public class DoubleDoubleHashMap extends AbstractMutableDoubleValuesMap implements MutableDoubleDoubleMap, Externalizable, MutableDoubleKeysMap
| Constructor and Description |
|---|
DoubleDoubleHashMap() |
DoubleDoubleHashMap(DoubleDoubleMap map) |
DoubleDoubleHashMap(int initialCapacity) |
| Modifier and Type | Method and Description |
|---|---|
double |
addToValue(double key,
double toBeAdded) |
MutableDoubleDoubleMap |
asSynchronized() |
MutableDoubleDoubleMap |
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(double key) |
MutableDoubleIterator |
doubleIterator() |
boolean |
equals(Object obj)
Follows the same general contract as
Map.equals(Object). |
void |
forEachKey(DoubleProcedure procedure) |
void |
forEachKeyValue(DoubleDoubleProcedure procedure) |
double |
get(double key) |
double |
getIfAbsent(double key,
double ifAbsent) |
double |
getIfAbsentPut(double key,
double value) |
double |
getIfAbsentPut(double key,
DoubleFunction0 function) |
<P> double |
getIfAbsentPutWith(double key,
DoubleFunction<? super P> function,
P parameter) |
double |
getIfAbsentPutWithKey(double key,
DoubleToDoubleFunction function) |
double |
getOrThrow(double key) |
int |
hashCode()
Follows the same general contract as
Map.hashCode(). |
<V> V |
injectInto(V injectedValue,
ObjectDoubleToObjectFunction<? super V,? extends V> function) |
MutableDoubleSet |
keySet() |
LazyDoubleIterable |
keysView() |
RichIterable<DoubleDoublePair> |
keyValuesView() |
static DoubleDoubleHashMap |
newWithKeysValues(double key1,
double value1) |
static DoubleDoubleHashMap |
newWithKeysValues(double key1,
double value1,
double key2,
double value2) |
static DoubleDoubleHashMap |
newWithKeysValues(double key1,
double value1,
double key2,
double value2,
double key3,
double value3) |
static DoubleDoubleHashMap |
newWithKeysValues(double key1,
double value1,
double key2,
double value2,
double key3,
double value3,
double key4,
double value4) |
void |
put(double key,
double value) |
void |
putAll(DoubleDoubleMap map) |
void |
readExternal(ObjectInput in) |
DoubleDoubleHashMap |
reject(DoubleDoublePredicate predicate) |
void |
remove(double key) |
void |
removeKey(double key) |
double |
removeKeyIfAbsent(double key,
double value) |
DoubleDoubleHashMap |
select(DoubleDoublePredicate predicate) |
ImmutableDoubleDoubleMap |
toImmutable() |
String |
toString()
Returns a string representation of this PrimitiveIterable.
|
double |
updateValue(double key,
double initialValueIfAbsent,
DoubleToDoubleFunction function) |
MutableDoubleCollection |
values() |
DoubleDoubleHashMap |
withKeysValues(double key1,
double value1,
double key2,
double value2) |
DoubleDoubleHashMap |
withKeysValues(double key1,
double value1,
double key2,
double value2,
double key3,
double value3) |
DoubleDoubleHashMap |
withKeysValues(double key1,
double value1,
double key2,
double value2,
double key3,
double value3,
double key4,
double value4) |
DoubleDoubleHashMap |
withKeyValue(double key1,
double value1) |
DoubleDoubleHashMap |
withoutAllKeys(DoubleIterable keys) |
DoubleDoubleHashMap |
withoutKey(double key) |
void |
writeExternal(ObjectOutput out) |
allSatisfy, anySatisfy, appendString, collect, contains, containsAll, containsValue, count, detectIfNone, each, forEach, forEachValue, isEmpty, max, min, noneSatisfy, notEmpty, reject, select, size, sum, toArrayappendString, appendString, asLazy, average, containsAll, makeString, makeString, makeString, maxIfEmpty, median, minIfEmpty, toBag, toList, toSet, toSortedArray, toSortedListcollect, 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 DoubleDoubleHashMap()
public DoubleDoubleHashMap(int initialCapacity)
public DoubleDoubleHashMap(DoubleDoubleMap map)
public static DoubleDoubleHashMap newWithKeysValues(double key1, double value1)
public static DoubleDoubleHashMap newWithKeysValues(double key1, double value1, double key2, double value2)
public static DoubleDoubleHashMap newWithKeysValues(double key1, double value1, double key2, double value2, double key3, double value3)
public static DoubleDoubleHashMap newWithKeysValues(double key1, double value1, double key2, double value2, double key3, double value3, double key4, double value4)
public boolean equals(Object obj)
DoubleDoubleMapMap.equals(Object).equals in interface DoubleDoubleMapequals in class Objectpublic int hashCode()
DoubleDoubleMapMap.hashCode().hashCode in interface DoubleDoubleMaphashCode in class Objectpublic String toString()
PrimitiveIterabletoString in interface DoubleDoubleMaptoString in interface PrimitiveIterabletoString in class AbstractDoubleIterablepublic MutableDoubleIterator doubleIterator()
doubleIterator in interface DoubleIterabledoubleIterator in interface MutableDoubleValuesMappublic <V> V injectInto(V injectedValue,
ObjectDoubleToObjectFunction<? super V,? extends V> function)
injectInto in interface DoubleIterablepublic void clear()
clear in interface MutableDoubleValuesMapclear in interface MutableDoubleKeysMappublic void put(double key,
double value)
put in interface MutableDoubleDoubleMappublic void putAll(DoubleDoubleMap map)
putAll in interface MutableDoubleDoubleMappublic void removeKey(double key)
removeKey in interface MutableDoubleDoubleMapremoveKey in interface MutableDoubleKeysMappublic void remove(double key)
remove in interface MutableDoubleDoubleMappublic double removeKeyIfAbsent(double key,
double value)
removeKeyIfAbsent in interface MutableDoubleDoubleMappublic double getIfAbsentPut(double key,
double value)
getIfAbsentPut in interface MutableDoubleDoubleMappublic double getIfAbsentPut(double key,
DoubleFunction0 function)
getIfAbsentPut in interface MutableDoubleDoubleMappublic <P> double getIfAbsentPutWith(double key,
DoubleFunction<? super P> function,
P parameter)
getIfAbsentPutWith in interface MutableDoubleDoubleMappublic double getIfAbsentPutWithKey(double key,
DoubleToDoubleFunction function)
getIfAbsentPutWithKey in interface MutableDoubleDoubleMappublic double addToValue(double key,
double toBeAdded)
addToValue in interface MutableDoubleDoubleMappublic double updateValue(double key,
double initialValueIfAbsent,
DoubleToDoubleFunction function)
updateValue in interface MutableDoubleDoubleMappublic DoubleDoubleHashMap withKeyValue(double key1, double value1)
withKeyValue in interface MutableDoubleDoubleMappublic DoubleDoubleHashMap withKeysValues(double key1, double value1, double key2, double value2)
public DoubleDoubleHashMap withKeysValues(double key1, double value1, double key2, double value2, double key3, double value3)
public DoubleDoubleHashMap withKeysValues(double key1, double value1, double key2, double value2, double key3, double value3, double key4, double value4)
public DoubleDoubleHashMap withoutKey(double key)
withoutKey in interface MutableDoubleDoubleMappublic DoubleDoubleHashMap withoutAllKeys(DoubleIterable keys)
withoutAllKeys in interface MutableDoubleDoubleMappublic MutableDoubleDoubleMap asUnmodifiable()
asUnmodifiable in interface MutableDoubleDoubleMappublic MutableDoubleDoubleMap asSynchronized()
asSynchronized in interface MutableDoubleDoubleMappublic ImmutableDoubleDoubleMap toImmutable()
toImmutable in interface DoubleDoubleMappublic double get(double key)
get in interface DoubleDoubleMappublic double getIfAbsent(double key,
double ifAbsent)
getIfAbsent in interface DoubleDoubleMappublic double getOrThrow(double key)
getOrThrow in interface DoubleDoubleMappublic boolean containsKey(double key)
containsKey in interface DoubleDoubleMapcontainsKey in interface DoubleKeysMappublic void forEachKey(DoubleProcedure procedure)
forEachKey in interface DoubleDoubleMapforEachKey in interface DoubleKeysMappublic void forEachKeyValue(DoubleDoubleProcedure procedure)
forEachKeyValue in interface DoubleDoubleMappublic LazyDoubleIterable keysView()
keysView in interface DoubleDoubleMappublic RichIterable<DoubleDoublePair> keyValuesView()
keyValuesView in interface DoubleDoubleMappublic DoubleDoubleHashMap select(DoubleDoublePredicate predicate)
select in interface DoubleDoubleMapselect in interface MutableDoubleDoubleMappublic DoubleDoubleHashMap reject(DoubleDoublePredicate predicate)
reject in interface DoubleDoubleMapreject in interface MutableDoubleDoubleMappublic void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizableIOExceptionpublic void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizableIOExceptionClassNotFoundExceptionpublic void compact()
public MutableDoubleSet keySet()
keySet in interface DoubleDoubleMappublic MutableDoubleCollection values()
values in interface DoubleValuesMapCopyright © 2004–2016. All rights reserved.