Java Utility Library

Java TreeMap - pollLastEntry() Method



The java.util.TreeMap.pollLastEntry() method is used to remove and return 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> pollLastEntry()

Here, K and V are the type of key and value respectively maintained by the container.


Parameters

No parameter is required.

Return Value

Returns the removed last entry of this map, or null if this map is empty.

Exception

NA.

Example:

In the example below, the java.util.TreeMap.pollLastEntry() method is used to remove 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); 

    //removing the last entry from the map
    MyMap.pollLastEntry(); 

    //printing the map
    System.out.println("MyMap contains: " + MyMap);         
  }
}

The output of the above code will be:

MyMap contains: {101=Kim, 102=John, 103=Marry, 104=Jo, 105=Sam}
MyMap contains: {101=Kim, 102=John, 103=Marry, 104=Jo}

❮ Java.util - TreeMap