Obtenir la clé/valeur du dernier élément de TreeMap en Java

On a vu dans l'article précédent comment obtenir le premier élément d'une TreeMap en Java. Ce tutoriel explique comment récupérer la dernière clé et sa valeur dans une TreeMap en Java. Pour accéder directement au dernier élément, vous devez seulement appeler la méthode lastKey(), puis vous pouvez obtenir la valeur correspondante à partir de l'objet Entry retournée par cette méthode avec la méthode 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[]){
 // Créer une TreeMap
 TreeMap<String, Integer> tmap = new TreeMap<String, Integer>();
 
 // Ajouter des pairs clé-valeur à TreeMap
 tmap.put("Key1",8);
 tmap.put("Key2",6);
 tmap.put("Key3",11);
 tmap.put("Key4",7);
 
 // Obtenir l'ensemble des entrées
 Set set = tmap.entrySet();

 // Obtenir l'iterator pour parcourir la liste
 Iterator itr = set.iterator();
 
 // Afficher tous les éléments de la liste
 while(itr.hasNext()) {
 Map.Entry mentry = (Map.Entry)itr.next();
 System.out.print("clé: "+mentry.getKey() + " - ");
 System.out.println("Valeur: "+mentry.getValue());
 } 
 
 Entry<String,Integer> ent = tmap.lastEntry();
 System.out.println("Dernier élément clé/valeur: ");
 System.out.println(ent.getKey()+" ==> "+ent.getValue());
 }
}
L'exécution de ce code donne:

clé: Key1 - Valeur: 8
clé: Key2 - Valeur: 6
clé: Key3 - Valeur: 11
clé: Key4 - Valeur: 7

Premier élément clé/valeur: 
Key4 ==> 7
Références:
La méthode lastKey()

Commentaires (0)

Connectez-vous pour commenter

Rejoignez la discussion et partagez vos connaissances avec la communauté

Chargement des commentaires...