logo

Mètode TreeSet descendingSet() a Java amb exemples

El conjunt descendent() mètode de java.util.TreeSet class s'utilitza per retornar una vista d'ordre invers dels elements continguts en aquest conjunt. El conjunt descendent està recolzat per aquest conjunt, de manera que els canvis al conjunt es reflecteixen en el conjunt descendent, i viceversa. Si qualsevol conjunt es modifica mentre una iteració sobre qualsevol conjunt està en curs (excepte mitjançant l'operació d'eliminació de l'iterador), els resultats de la iteració no es defineixen.
El conjunt retornat té una ordenació equivalent a Collections.reverseOrder(comparator()). L'expressió s.descendingSet().descendingSet() retorna una vista de s essencialment equivalent a s.
Sintaxi:

public NavigableSet descendingSet()>

Valor de retorn: Aquest mètode retorna a vista d'ordre invers d'aquest conjunt.
A continuació es mostren els exemples per il·lustrar-ho conjunt descendent() mètode
Exemple 1:



Java




com obrir un fitxer amb java



instància de java
// 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);> >}> >}> }>



>

>

Sortida:

TreeSet: [A, B, C, D] Values using DescendingSet: Value : D Value : C Value : B Value : A>

Exemple 2:

pseudocodi java

Java


cadena.valor de java



// 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);> >}> >}> }>

>

aprenentatge automàtic supervisat

>

Sortida:

Values using DescendingSet: Value : 40 Value : 30 Value : 20 Value : 10>