logo

TreeSet descendingSet() metode Java ar piemēriem

The descendingSet() metode java.util.TreeSet klase tiek izmantota, lai atgrieztu šajā kopā ietverto elementu skatu apgrieztā secībā. Dilstošā kopa ir nodrošināta ar šo kopu, tāpēc kopas izmaiņas tiek atspoguļotas dilstošajā kopā un otrādi. Ja kāda no kopām tiek modificēta, kamēr notiek iterācija pār jebkuru komplektu (izņemot, izmantojot iteratora paša noņemšanas darbību), iterācijas rezultāti nav definēti.
Atgrieztajai kopai ir secības ekvivalents Collections.reverseOrder(comparator()). Izteiksme s.descendingSet().descendingSet() atgriež s skatu, kas būtībā ir līdzvērtīgs s.
Sintakse:

public NavigableSet descendingSet()>

Atgriešanas vērtība: Šī metode atgriež a apgrieztās secības skats no šī komplekta.
Tālāk ir sniegti piemēri, lai ilustrētu descendingSet() metodi
1. piemērs:



Java




shloka mehta izglītība



kā pārvērst virkni par int
// 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);> >}> >}> }>



>

>

Izvade:

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

2. piemērs:

ievietot tastatūrā

Java


arp - komanda



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

>

pilna forma pvr

>

Izvade:

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