Java TreeMap - lastEntry() Method
The java.util.TreeMap.lastEntry() method returns a key-value mapping associated with the greatest key in this map, or null if the map is empty.
Syntax
public Map.Entry<K,V> lastEntry()
Here, K and V are the type of key and value respectively maintained by the container.
Parameters
No parameter is required.
Return Value
Returns an entry with the greatest key, or null if this map is empty.
Exception
NA.
Example:
In the example below, the java.util.TreeMap.lastEntry() method returns the key-value mapping associated with the greatest key in the given map.
import java.util.*; public class MyClass { public static void main(String[] args) { //creating a treemap TreeMap<Integer, String> MyMap = new TreeMap<Integer, String>(); //populating the map MyMap.put(102, "John"); MyMap.put(103, "Marry"); MyMap.put(101, "Kim"); MyMap.put(104, "Jo"); MyMap.put(105, "Sam"); //printing the map System.out.println("MyMap contains: " + MyMap); //printing the key-value mapping for the greatest key System.out.println("Mapping for greatest key is: " + MyMap.lastEntry()); } }
The output of the above code will be:
MyMap contains: {101=Kim, 102=John, 103=Marry, 104=Jo, 105=Sam} Mapping for greatest key is: 105=Sam
❮ Java.util - TreeMap