Le ensemble descendant() méthode de java.util.TreeSet class est utilisée pour renvoyer une vue dans l’ordre inverse des éléments contenus dans cet ensemble. L'ensemble décroissant est soutenu par cet ensemble, de sorte que les modifications apportées à l'ensemble sont reflétées dans l'ensemble décroissant, et vice-versa. Si l’un ou l’autre ensemble est modifié alors qu’une itération sur l’un ou l’autre ensemble est en cours (sauf via la propre opération de suppression de l’itérateur), les résultats de l’itération ne sont pas définis.
L’ensemble renvoyé a un ordre équivalent à Collections.reverseOrder(comparator()). L'expression s.descendingSet().descendingSet() renvoie une vue de s essentiellement équivalente à s.
Syntaxe:
public NavigableSet descendingSet()>
Valeur de retour : Cette méthode renvoie un vue dans l'ordre inverse de cet ensemble.
Vous trouverez ci-dessous des exemples pour illustrer ensemble descendant() méthode
Exemple 1:
Java
composants du robot
// Java program to demonstrate> // descendingSet() method> // for String value> import> java.util.*;> public> class> GFG1 {> >public> static> void> main(String[] argv)> >throws> Exception> >{> >try> {> >// create tree set object> >TreeSet treeadd =>new> TreeSet();> >// populate the TreeSet using add() method> >treeadd.add(>'A'>);> >treeadd.add(>'B'>);> >treeadd.add(>'C'>);> >treeadd.add(>'D'>);> >// Print the TreeSet> >System.out.println(>'TreeSet: '> + treeadd);> >// getting the reverse order view of element> >// using descendingSet() method> >NavigableSet> >treereverse = treeadd.descendingSet();> >// getting iterated view of NavigableSet> >Iterator iterator = treereverse.iterator();> >System.out.println(>'
Values using DescendingSet:'>);> >// printing the integrated value> >while> (iterator.hasNext()) {> >System.out.println(>'Value : '> >+ iterator.next());> >}> >}> >catch> (NullPointerException e) {> >System.out.println(>'Exception thrown : '> + e);> >}> >}> }> |
réseau et types de réseau
>
>Sortir:
TreeSet: [A, B, C, D] Values using DescendingSet: Value : D Value : C Value : B Value : A>
Exemple 2 :
algorithme de planification à tour de rôle
Java
algorithmes de recherche binaire
// Java program to demonstrate> // descendingSet() method> // for Integer value> import> java.util.*;> public> class> GFG1 {> >public> static> void> main(String[] argv)>throws> Exception> >{> >try> {> >// create tree set object> >TreeSet treeadd =>new> TreeSet();> >// populate the TreeSet using add() method> >treeadd.add(>10>);> >treeadd.add(>20>);> >treeadd.add(>30>);> >treeadd.add(>40>);> >// getting the reverse order view of element> >// using descendingSet() method> >NavigableSet treereverse = treeadd.descendingSet();> >// getting iterated view of NavigableSet> >Iterator iterator = treereverse.iterator();> >System.out.println(>'
Values using DescendingSet:'>);> >// printing the integrated value> >while> (iterator.hasNext()) {> >System.out.println(>'Value : '> + iterator.next());> >}> >}> >catch> (NullPointerException e) {> >System.out.println(>'Exception thrown : '> + e);> >}> >}> }> |
>
>
mysql liste tous les utilisateursSortir:
Values using DescendingSet: Value : 40 Value : 30 Value : 20 Value : 10>