public class DoubleCharHashMap extends AbstractMutableCharValuesMap implements org.eclipse.collections.api.map.primitive.MutableDoubleCharMap, Externalizable, MutableDoubleKeysMap
| Constructor and Description |
|---|
DoubleCharHashMap() |
DoubleCharHashMap(org.eclipse.collections.api.map.primitive.DoubleCharMap map) |
DoubleCharHashMap(int initialCapacity) |
| Modifier and Type | Method and Description |
|---|---|
char |
addToValue(double key,
char toBeAdded) |
org.eclipse.collections.api.map.primitive.MutableDoubleCharMap |
asSynchronized() |
org.eclipse.collections.api.map.primitive.MutableDoubleCharMap |
asUnmodifiable() |
org.eclipse.collections.api.iterator.MutableCharIterator |
charIterator() |
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 |
equals(Object obj) |
void |
forEachKey(org.eclipse.collections.api.block.procedure.primitive.DoubleProcedure procedure) |
void |
forEachKeyValue(org.eclipse.collections.api.block.procedure.primitive.DoubleCharProcedure procedure) |
char |
get(double key) |
char |
getIfAbsent(double key,
char ifAbsent) |
char |
getIfAbsentPut(double key,
char value) |
char |
getIfAbsentPut(double key,
org.eclipse.collections.api.block.function.primitive.CharFunction0 function) |
<P> char |
getIfAbsentPutWith(double key,
org.eclipse.collections.api.block.function.primitive.CharFunction<? super P> function,
P parameter) |
char |
getIfAbsentPutWithKey(double key,
org.eclipse.collections.api.block.function.primitive.DoubleToCharFunction function) |
char |
getOrThrow(double key) |
int |
hashCode() |
<V> V |
injectInto(V injectedValue,
org.eclipse.collections.api.block.function.primitive.ObjectCharToObjectFunction<? super V,? extends V> function) |
org.eclipse.collections.api.set.primitive.MutableDoubleSet |
keySet() |
org.eclipse.collections.api.LazyDoubleIterable |
keysView() |
org.eclipse.collections.api.RichIterable<org.eclipse.collections.api.tuple.primitive.DoubleCharPair> |
keyValuesView() |
static DoubleCharHashMap |
newWithKeysValues(double key1,
char value1) |
static DoubleCharHashMap |
newWithKeysValues(double key1,
char value1,
double key2,
char value2) |
static DoubleCharHashMap |
newWithKeysValues(double key1,
char value1,
double key2,
char value2,
double key3,
char value3) |
static DoubleCharHashMap |
newWithKeysValues(double key1,
char value1,
double key2,
char value2,
double key3,
char value3,
double key4,
char value4) |
void |
put(double key,
char value) |
void |
putAll(org.eclipse.collections.api.map.primitive.DoubleCharMap map) |
void |
readExternal(ObjectInput in) |
DoubleCharHashMap |
reject(org.eclipse.collections.api.block.predicate.primitive.DoubleCharPredicate predicate) |
void |
remove(double key) |
void |
removeKey(double key) |
char |
removeKeyIfAbsent(double key,
char value) |
DoubleCharHashMap |
select(org.eclipse.collections.api.block.predicate.primitive.DoubleCharPredicate predicate) |
org.eclipse.collections.api.map.primitive.ImmutableDoubleCharMap |
toImmutable() |
String |
toString() |
char |
updateValue(double key,
char initialValueIfAbsent,
org.eclipse.collections.api.block.function.primitive.CharToCharFunction function) |
org.eclipse.collections.api.collection.primitive.MutableCharCollection |
values() |
DoubleCharHashMap |
withKeysValues(double key1,
char value1,
double key2,
char value2) |
DoubleCharHashMap |
withKeysValues(double key1,
char value1,
double key2,
char value2,
double key3,
char value3) |
DoubleCharHashMap |
withKeysValues(double key1,
char value1,
double key2,
char value2,
double key3,
char value3,
double key4,
char value4) |
DoubleCharHashMap |
withKeyValue(double key1,
char value1) |
DoubleCharHashMap |
withoutAllKeys(org.eclipse.collections.api.DoubleIterable keys) |
DoubleCharHashMap |
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 DoubleCharHashMap()
public DoubleCharHashMap(int initialCapacity)
public DoubleCharHashMap(org.eclipse.collections.api.map.primitive.DoubleCharMap map)
public static DoubleCharHashMap newWithKeysValues(double key1, char value1)
public static DoubleCharHashMap newWithKeysValues(double key1, char value1, double key2, char value2)
public static DoubleCharHashMap newWithKeysValues(double key1, char value1, double key2, char value2, double key3, char value3)
public static DoubleCharHashMap newWithKeysValues(double key1, char value1, double key2, char value2, double key3, char value3, double key4, char value4)
public boolean equals(Object obj)
public int hashCode()
public String toString()
toString in interface org.eclipse.collections.api.map.primitive.DoubleCharMaptoString in interface org.eclipse.collections.api.PrimitiveIterabletoString in class AbstractCharIterablepublic org.eclipse.collections.api.iterator.MutableCharIterator charIterator()
charIterator in interface org.eclipse.collections.api.CharIterablecharIterator in interface org.eclipse.collections.api.map.primitive.MutableCharValuesMappublic <V> V injectInto(V injectedValue,
org.eclipse.collections.api.block.function.primitive.ObjectCharToObjectFunction<? super V,? extends V> function)
injectInto in interface org.eclipse.collections.api.CharIterablepublic void clear()
clear in interface org.eclipse.collections.api.map.primitive.MutableCharValuesMapclear in interface MutableDoubleKeysMappublic void put(double key,
char value)
put in interface org.eclipse.collections.api.map.primitive.MutableDoubleCharMappublic void putAll(org.eclipse.collections.api.map.primitive.DoubleCharMap map)
putAll in interface org.eclipse.collections.api.map.primitive.MutableDoubleCharMappublic void removeKey(double key)
removeKey in interface org.eclipse.collections.api.map.primitive.MutableDoubleCharMapremoveKey in interface MutableDoubleKeysMappublic void remove(double key)
remove in interface org.eclipse.collections.api.map.primitive.MutableDoubleCharMappublic char removeKeyIfAbsent(double key,
char value)
removeKeyIfAbsent in interface org.eclipse.collections.api.map.primitive.MutableDoubleCharMappublic char getIfAbsentPut(double key,
char value)
getIfAbsentPut in interface org.eclipse.collections.api.map.primitive.MutableDoubleCharMappublic char getIfAbsentPut(double key,
org.eclipse.collections.api.block.function.primitive.CharFunction0 function)
getIfAbsentPut in interface org.eclipse.collections.api.map.primitive.MutableDoubleCharMappublic <P> char getIfAbsentPutWith(double key,
org.eclipse.collections.api.block.function.primitive.CharFunction<? super P> function,
P parameter)
getIfAbsentPutWith in interface org.eclipse.collections.api.map.primitive.MutableDoubleCharMappublic char getIfAbsentPutWithKey(double key,
org.eclipse.collections.api.block.function.primitive.DoubleToCharFunction function)
getIfAbsentPutWithKey in interface org.eclipse.collections.api.map.primitive.MutableDoubleCharMappublic char addToValue(double key,
char toBeAdded)
addToValue in interface org.eclipse.collections.api.map.primitive.MutableDoubleCharMappublic char updateValue(double key,
char initialValueIfAbsent,
org.eclipse.collections.api.block.function.primitive.CharToCharFunction function)
updateValue in interface org.eclipse.collections.api.map.primitive.MutableDoubleCharMappublic DoubleCharHashMap withKeyValue(double key1, char value1)
withKeyValue in interface org.eclipse.collections.api.map.primitive.MutableDoubleCharMappublic DoubleCharHashMap withKeysValues(double key1, char value1, double key2, char value2)
public DoubleCharHashMap withKeysValues(double key1, char value1, double key2, char value2, double key3, char value3)
public DoubleCharHashMap withKeysValues(double key1, char value1, double key2, char value2, double key3, char value3, double key4, char value4)
public DoubleCharHashMap withoutKey(double key)
withoutKey in interface org.eclipse.collections.api.map.primitive.MutableDoubleCharMappublic DoubleCharHashMap withoutAllKeys(org.eclipse.collections.api.DoubleIterable keys)
withoutAllKeys in interface org.eclipse.collections.api.map.primitive.MutableDoubleCharMappublic org.eclipse.collections.api.map.primitive.MutableDoubleCharMap asUnmodifiable()
asUnmodifiable in interface org.eclipse.collections.api.map.primitive.MutableDoubleCharMappublic org.eclipse.collections.api.map.primitive.MutableDoubleCharMap asSynchronized()
asSynchronized in interface org.eclipse.collections.api.map.primitive.MutableDoubleCharMappublic org.eclipse.collections.api.map.primitive.ImmutableDoubleCharMap toImmutable()
toImmutable in interface org.eclipse.collections.api.map.primitive.DoubleCharMappublic char get(double key)
get in interface org.eclipse.collections.api.map.primitive.DoubleCharMappublic char getIfAbsent(double key,
char ifAbsent)
getIfAbsent in interface org.eclipse.collections.api.map.primitive.DoubleCharMappublic char getOrThrow(double key)
getOrThrow in interface org.eclipse.collections.api.map.primitive.DoubleCharMappublic boolean containsKey(double key)
containsKey in interface org.eclipse.collections.api.map.primitive.DoubleCharMapcontainsKey in interface DoubleKeysMappublic void forEachKey(org.eclipse.collections.api.block.procedure.primitive.DoubleProcedure procedure)
forEachKey in interface org.eclipse.collections.api.map.primitive.DoubleCharMapforEachKey in interface DoubleKeysMappublic void forEachKeyValue(org.eclipse.collections.api.block.procedure.primitive.DoubleCharProcedure procedure)
forEachKeyValue in interface org.eclipse.collections.api.map.primitive.DoubleCharMappublic org.eclipse.collections.api.LazyDoubleIterable keysView()
keysView in interface org.eclipse.collections.api.map.primitive.DoubleCharMappublic org.eclipse.collections.api.RichIterable<org.eclipse.collections.api.tuple.primitive.DoubleCharPair> keyValuesView()
keyValuesView in interface org.eclipse.collections.api.map.primitive.DoubleCharMappublic DoubleCharHashMap select(org.eclipse.collections.api.block.predicate.primitive.DoubleCharPredicate predicate)
select in interface org.eclipse.collections.api.map.primitive.DoubleCharMapselect in interface org.eclipse.collections.api.map.primitive.MutableDoubleCharMappublic DoubleCharHashMap reject(org.eclipse.collections.api.block.predicate.primitive.DoubleCharPredicate predicate)
reject in interface org.eclipse.collections.api.map.primitive.DoubleCharMapreject in interface org.eclipse.collections.api.map.primitive.MutableDoubleCharMappublic void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizableIOExceptionpublic void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizableIOExceptionClassNotFoundExceptionpublic void compact()
public org.eclipse.collections.api.set.primitive.MutableDoubleSet keySet()
keySet in interface org.eclipse.collections.api.map.primitive.DoubleCharMappublic org.eclipse.collections.api.collection.primitive.MutableCharCollection values()
values in interface org.eclipse.collections.api.map.primitive.CharValuesMapCopyright © 2004–2017. All rights reserved.