Comment obtenir la taille d'une TreeMap en Java

Cet exemple de code montre comment obtenir la taille ou le nombre des clés et valeurs stockée dans TreeMap en utilisant la méthode size().

Pour obtenir la taille, utilisez la méthode size() de la classe TreeMap qui retourne le nombre des pairs clé/valeur stockés dans une TreeMap d'objets.

Les résultats obtenus sont affichés avant et après l'ajout et la suppression des éléments.

import java.util.*;

public class TreeMap_size {
public static void main(String[] args) {
// création de TreeMap
TreeMap<Integer, String> treemap = new TreeMap<Integer, String>();

// insertion dans treemap
treemap.put(1, "ab");
treemap.put(2, "ba");
treemap.put(3, "bc");

//afficher les éléments
Set set=treemap.keySet();
Iterator iterator = set.iterator();
while(iterator.hasNext()){
Integer key = ((Integer) iterator.next());
String val = ((String) treemap.get(key));
System.out.println(key+"-> "+val);
}

//taille initial de treemap
System.out.println("avant: "+treemap.size()+" élément(s)");

//ajouter un pair clé/valeur
treemap.put(4, "cb");
System.out.println("après ajout: "+treemap.size()+" élément(s)");

String val = treemap.remove(3);
System.out.println("après suppression de "+val+" : "+treemap.size()+" élément(s)");
}
}
Sortie:

1-> ab
2-> ba
3-> bc
avant: 3 élément(s)
après ajout: 4 élément(s)
après suppression de bc : 3 élément(s)
Références:
JavaDoc: TreeMap size() method