Пример метода java.util.TreeSet.descendingSet()

В этой статье мы увидим, как отсортировать TreeSet в порядке убывания, используя java.util.TreeSet.descendingSet().

Метод descendingSet() используется для возврата представления элементов, содержащихся в этом Set, в обратном порядке. Порядок убывания набора возвращается этим методом.

В этом примере показана реализация descendingSet():

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

public class Tri_decroissant {
public static void main(String[] args) {
// создаем TreeSet
TreeSet tset = new TreeSet();
TreeSet <целое число> tsetreverse = new TreeSet();

// добавляем elements
tset.add(10);
tset.add(3);
tset.add(18);
tset.add(7);

// создание обратного tsetreverse
tsetreverse=(TreeSet)tset.descendingSet();

// просмотр по убыванию
Iterator iterator = tsetreverse.iterator();

// выводим данные из TreeSet
System.out.println("Элементы TreeSet в порядке убывания: ");
while (iterator.hasNext()){
System.out.println(iterator.next() + " ");
}
}
}
После того, как этот код будет скомпилирован и выполнен, вот что произойдет в выводе:

TreeSet в порядке убывания:  
18
10
7
3
Reference:
Javadoc: descendingSet() TreeSet method