java.util.TreeMap
A Red-Black tree-based NavigableMap implementation. The map is sorted according to the natural ordering of its keys, or by a Comparator provided at map creation time, depending on which constructor is used.
Some methods of TreeMap class
floorEntry(K): This method 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): This method returns the greatest key less than or equal to the given key, or null if there is no such key.
forEach(BiConsumer): This method performs the given action for each entry in this map until all entries have been processed or the action throws an exception.
get(Object): This method returns the value to which the specified key is mapped, or null if this map contains no mapping for the key.
getOrDefault(Object, String): This method returns the value to which the specified key is mapped, or defaultValue if this map contains no mapping for the key.
hashCode(): The hash code of a map is defined to be the sum of the hash codes of each entry in the map's entrySet() view.
headMap(K): This method returns a view of the portion of this map whose keys are strictly less than toKey.
headMap(K, boolean): This method returns a view of the portion of this map whose keys are less than (or equal to, if inclusive is true) toKey.
higherEntry(K): This method returns a key-value mapping associated with the least key strictly greater than the given key, or null if there is no such key.
isEmpty(): This method returns true if this map contains no key-value mappings.
keySet(): This method returns a Set view of the keys contained in this map.
lastEntry(): This method returns a key-value mapping associated with the greatest key in this map, or null if the map is empty.
lastKey(): This method returns the last (highest) key currently on this map.
lowerEntry(K): This method returns a key-value mapping associated with the greatest key strictly less than the given key, or null if there is no such key.
merge(K, V, BiFunction): If the specified key is not already associated with a value or is associated with null, associate it with the given non-null value. Otherwise, replaces the associated value with the results of the given remapping function, or removes if the result is null.
Some more Methods of TreeMap class Part-I
Some more Methods of TreeMap class Part-III
No comments:
Post a Comment