ceilingEntry(K key) | Returns a key-value mapping associated with the least key greater than or equal to the given key, or null if there is no such entry. |
ceilingKey(K key) | Returns the least key greater than or equal to the given key, or null if there is no such key. |
clear() | Removes all of the mappings from this map. |
clone() | Returns a shallow copy of this ConcurrentSkipListMap instance. |
compute(K key, BiFunction<? super K,? super V,? extends V> remappingFunction) | Attempts to compute a mapping for the specified key and its current mapped value (or null if there is no current mapping). |
computeIfAbsent(K key, Function<? super K,? extends V> mappingFunction) | If the specified key is not already associated with a value, attempts to compute its value using the given mapping function and enters it into this map unless null. |
computeIfPresent(K key, BiFunction<? super K,? super V,? extends V> remappingFunction) | If the value for the specified key is present, attempts to compute a new mapping given the key and its current mapped value. |
containsKey(Object key) | Returns true if this map contains a mapping for the specified key. |
containsValue(Object value) | Returns true if this map maps one or more keys to the specified value. |
entrySet() | Returns a Set view of the mappings contained in this map. |
equals(Object o) | Compares the specified object with this map for equality. |
firstEntry() | Returns a key-value mapping associated with the least key in this map, or null if the map is empty. |
firstKey() | Returns the first (lowest) key currently in this map. |
floorEntry(K key) | Returns a key-value mapping associated with the greatest key less than or equal to the given key, or null if there is no such key. |
floorKey(K key) | Returns the greatest key less than or equal to the given key, or null if there is no such key. |
get(Object key) | Returns the value to which the specified key is mapped, or null if this map contains no mapping for the key. |
getOrDefault(Object key, V defaultValue) | Returns the value to which the specified key is mapped, or the given defaultValue if this map contains no mapping for the key. |
headMap(K toKey) | Returns a view of the portion of this map whose keys are strictly less than toKey. |
headMap(K toKey, boolean inclusive) | Returns a view of the portion of this map whose keys are less than (or equal to, if inclusive is true) toKey. |
higherEntry(K key) | Returns a key-value mapping associated with the least key strictly greater than the given key, or null if there is no such key. |
higherKey(K key) | Returns the least key strictly greater than the given key, or null if there is no such key. |
keySet() | Returns a NavigableSet view of the keys contained in this map. |
lastEntry() | Returns a key-value mapping associated with the greatest key in this map, or null if the map is empty. |
lastKey() | Returns the last (highest) key currently in this map. |
lowerEntry(K key) | Returns a key-value mapping associated with the greatest key strictly less than the given key, or null if there is no such key. |
lowerKey(K key) | Returns the greatest key strictly less than the given key, or null if there is no such key. |
merge(K key, V value, BiFunction<? super V,? super V,? extends V> remappingFunction) | If the specified key is not already associated with a value, associates it with the given value. |
pollFirstEntry() | Removes and returns a key-value mapping associated with the least key in this map, or null if the map is empty. |
pollLastEntry() | Removes and returns a key-value mapping associated with the greatest key in this map, or null if the map is empty. |
put(K key, V value) | Associates the specified value with the specified key in this map. |
putIfAbsent(K key, V value) | If the specified key is not already associated with a value, associates it with the given value. |
remove(Object key) | Removes the mapping for the specified key from this map if present. |
remove(Object key, Object value) | Removes the entry for a key only if currently mapped to a given value. |
replace(K key, V value) | Replaces the entry for a key only if currently mapped to some value. |
replace(K key, V oldValue, V newValue) | Replaces the entry for a key only if currently mapped to a given value. |
subMap(K fromKey, boolean fromInclusive, K toKey, boolean toInclusive) | Returns a view of the portion of this map whose keys range from fromKey to toKey. |
subMap(K fromKey, K toKey) | Returns a view of the portion of this map whose keys range from fromKey, inclusive, to toKey, exclusive. |
tailMap(K fromKey) | Returns a view of the portion of this map whose keys are greater than or equal to fromKey. |
tailMap(K fromKey, boolean inclusive) | Returns a view of the portion of this map whose keys are greater than (or equal to, if inclusive is true) fromKey. |
values() | Returns a Collection view of the values contained in this map. |