Exemple de la méthode java.util.TreeSet.descendingSet()

Dans cet article on va voir comment trier une TreeSet dans l'ordre décroissant en utilisant la méthode java.util.TreeSet.descendingSet().

La méthode descendingSet() est utilisée pour retourner une vue des éléments contenus dans cette Set dans l'ordre inverse. L'ordre décroissant de l'ensemble est retourné par cette méthode.

Cet exemple illustre l'implémentation de la méthode descendingSet():

import java.util.Iterator;
import java.util.TreeSet;

public class Tri_decroissant {
public static void main(String[] args) {
// créer une TreeSet
TreeSet tset = new TreeSet();
TreeSet tsetreverse = new TreeSet();

// ajouter des éléments
tset.add(10);
tset.add(3);
tset.add(18);
tset.add(7);

// création de l'inverse tsetreverse
tsetreverse=(TreeSet)tset.descendingSet();

// parcourir dans l'ordre décroissant
Iterator iterator = tsetreverse.iterator();

// afficher les données de TreeSet
System.out.println("Les éléments de TreeSet en ordre décroissant: ");
while (iterator.hasNext()){
System.out.println(iterator.next() + " ");
}
}
}
Après la compilation et l'exécution de ce code, voici ce va se produire en sortie:

Les éléments de TreeSet en ordre décroissant: 
18
10
7
3
Référence:
Javadoc: descendingSet() TreeSet method