import java.util.TreeMap;
import java.util.Set;
import java.util.Iterator;
import java.util.Map;
public class parcours_treemap {
public static void main(String args[]) {
/* declaration de TreeMap */
TreeMaptm = new TreeMap ();
/*Ajouter des éléments à TreeMap*/
tm.put(12, "val1");
tm.put(5, "val2");
tm.put(8, "val3");
tm.put(2, "val4");
/* Afficher le contenu en utilisant Iterator */
Set set = tm.entrySet();
Iterator iterator = set.iterator();
while(iterator.hasNext()) {
Map.Entry mapentry = (Map.Entry)iterator.next();
System.out.print("clé: "+ mapentry.getKey() + " +
"- valeur: "+mapentry.getValue()+"\n");
}
}
}
clé: 2 - valeur: val4On voit bien que les couples<clé, valeur> sont bien triés dans l'ordre croissant selon les clés.
clé: 5 - valeur: val2
clé: 8 - valeur: val3
clé: 12 - valeur: val1
import java.util.TreeMap;L'exécution de ce code donne en sortie ce résultat:
public class parcours {
public static void main(String args[]) {
/* declaration de TreeMap */
TreeMaptm = new TreeMap ();
/*Ajouter des éléments à TreeMap*/
tm.put(12, "val1");
tm.put(5, "val2");
tm.put(8, "val3");
tm.put(2, "val4");
TreeMaptm2 = new TreeMap ();
tm2.putAll(tm);
/*afficher quelques couples juste pour vérifier */
System.out.print("clé: 12" + " - valeur: "+tm2.get(12)+"\n");
System.out.print("clé: 8" + " - valeur: "+tm2.get(8)+"\n");
/*première et dernière clé*/
System.out.print("première clé : "+tm2.firstKey()+" dernière clé : "+tm2.lastKey());
}
}
clé: 12 - valeur: val1Références:
clé: 8 - valeur: val3
première clé : 2 dernière clé : 12
Please disable your ad blocker and refresh the window to use this website.