El método lastKey() de la interfaz SortedMap en Java se usa para devolver la última o la mayor clave actualmente en este mapa.
Sintaxis :
K lastKey()
Donde, K es el tipo de clave que mantiene este Conjunto.
Parámetros : Esta función no acepta ningún parámetro.
Valor devuelto : Devuelve la última o la mayor clave actualmente en este mapa
Excepción : lanza NoSuchElementException , si este mapa está vacío.
Los siguientes programas ilustran el método anterior:
Programa 1 :
// A Java program to demonstrate // working of SortedSet import java.util.*; public class Main { public static void main(String[] args) { // Create a TreeSet and inserting elements SortedMap<Integer, String> mp = new TreeMap<>(); // Adding Element to SortedSet mp.put(1, "One"); mp.put(2, "Two"); mp.put(3, "Three"); mp.put(4, "Four"); mp.put(5, "Five"); // Returning the last key from the map System.out.print("Last Key in the map is : " + mp.lastKey()); } }
Producción:
Last Key in the map is : 5
Programa 2 :
// A Java program to demonstrate // working of SortedSet import java.util.*; public class Main { public static void main(String[] args) { // Create a TreeSet and inserting elements SortedMap<String, String> mp = new TreeMap<>(); // Adding Element to SortedSet mp.put("One", "Geeks"); mp.put("Two", "For"); mp.put("Three", "Geeks"); mp.put("Four", "Code"); mp.put("Five", "It"); // Returning the last key from the map System.out.print("Last Key in the map is : " + mp.lastKey()); } }
Producción:
Last Key in the map is : Two
Referencia : https://docs.oracle.com/javase/10/docs/api/java/util/SortedMap.html#lastKey()