logo

Metoda TreeSet descendingSet() în Java cu exemple

The descendingSet() Metodă de java.util.TreeSet clasa este folosită pentru a returna o vizualizare în ordine inversă a elementelor conținute în acest set. Setul descendent este susținut de acest set, astfel încât modificările aduse setului sunt reflectate în setul descendent și invers. Dacă oricare dintre seturi este modificat în timp ce o iterație peste oricare dintre seturi este în curs (cu excepția operației de eliminare a iteratorului), rezultatele iterației sunt nedefinite.
Setul returnat are o ordonare echivalentă cu Collections.reverseOrder(comparator()). Expresia s.descendingSet().descendingSet() returnează o vedere a s echivalentă în esență cu s.
Sintaxă:

public NavigableSet descendingSet()>

Valoare returnată: Această metodă returnează a vedere în ordine inversă a acestui set.
Mai jos sunt exemplele pentru a ilustra descendingSet() metodă
Exemplul 1:



Java




comanda unix top



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



care a creat școala
>

>

Ieșire:

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

Exemplul 2:

conversie nfa în dfa

Java


diana mary blacker



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

>

>

pereche java
Ieșire:

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