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

Le code ci-dessous montre comment récupérer la première clé dans une TreeMap en Java. Pour avoir le premier élément, vous devez appeler la méthode firstKey(), puis vous pouvez obtenir la valeur correspondante.

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",5);
tmap.put("Key2",7);
tmap.put("Key3",2);
tmap.put("Key4",4);

// Obtenir l'ensemble des entrées
Set set = tmap.entrySet();

// Obtenir l'iterator pour parcourir la liste
Iterator itr = set.iterator();

// Afficher les pairs clé-valeur
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.firstEntry();
System.out.println("Premier élément clé/valeur: ");
System.out.println(ent.getKey()+" ==> "+ent.getValue());
}
}
L'exécution de ce code donne:

clé: Key1 - Valeur: 5
clé: Key2 - Valeur: 7
clé: Key3 - Valeur: 2
clé: Key4 - Valeur: 4
Premier élément clé/valeur:
Key1 ==> 5
Références:
La méthode firstKey()