Abrufen des Schlüssels/Werts des letzten TreeMap-Elements in Java

Wir haben im vorherigen Artikel wie man das erste Element einer TreeMap in Java erhält. In diesem Tutorial wird erklärt, wie Sie den letzten Schlüssel und seinen Wert aus einer TreeMap in Java abrufen. Um direkt zum letzten Element zu gelangen, müssen Sie nur die lastKey(), und dann können Sie den entsprechenden Wert aus dem Entry-Objekt erhalten, das von dieser Methode mit der Methode getValue().

import java.util.Iterator; 
import java.util.Map.Entry;
import java.util.Set;
import java.util.TreeMap;
import java.util.Map;

public class TreeMapFirstkey {

public static void main(String a[]){
// Erstellen Sie eine TreeMap
TreeMap< Zeichenfolge, Ganzzahl> tmap = neue TreeMap< Zeichenfolge, Ganzzahl> ();

// Schlüssel-Wert-Paare zu TreeMap hinzufügen
tmap.put("Key1",8);
tmap.put("Schlüssel2",6);
tmap.put("Schlüssel3",11);
tmap.put("Key4",7);

// Alle Eingaben abrufen
Set set = tmap.entrySet();

// Iterator zum Durchsuchen der Liste bringen
Iterator itr = set.iterator();

// Zeige alle Einträge in der Liste
while(itr.hasNext()) {
Map.Entry mentry = (Map.Entry)itr.next();
System.out.print("key: "+mentry.getKey() + " - ");
System.out.println("Wert: "+mentry.getValue());
}

Eintrag< Zeichenfolge,Ganzzahl> ent = tmap.lastEntry();
System.out.println("Letztes Schlüssel-Wert-Element: ");
System.out.println(ent.getKey()+" ==> "+ent.getValue());
}
}
Das Ausführen dieses Codes ergibt:

key: Key1 - Wert: 8
key: Key2 - Wert: 6
key: Key3 - Wert: 11
key: Key4 - Wert: 7

Erster Schlüssel/Wert:
Key4 ==> 7
References:
Die Methode lastKey()