logo

TreeSet descendingSet() metodas Java su pavyzdžiais

The descendingSet() metodas java.util.TreeSet klasė naudojama norint grąžinti atvirkštinės eilės šio rinkinio elementų vaizdą. Mažėjančią rinkinį palaiko šis rinkinys, todėl rinkinio pakeitimai atsispindi mažėjančiame rinkinyje ir atvirkščiai. Jei kuris nors rinkinys yra modifikuojamas, kai vyksta iteracija per bet kurį rinkinį (išskyrus tai, kad pašalinimo veiksmas atliekamas paties iteratoriaus), iteracijos rezultatai neapibrėžti.
Grąžintas rinkinys turi eilės tvarka atitiktį Collections.reverseOrder(comparator()). Išraiška s.descendingSet().descendingSet() pateikia s rodinį, iš esmės atitinkantį s.
Sintaksė:

public NavigableSet descendingSet()>

Grąžinimo vertė: Šis metodas grąžina a atvirkštinės tvarkos vaizdas šio rinkinio.
Žemiau pateikiami pavyzdžiai, iliustruojantys descendingSet() metodas
1 pavyzdys:



Java




kas yra svn checkout



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



>

0,0625 kaip trupmena

>

Išvestis:

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

2 pavyzdys:

vb ir vb tinklas

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

dvejetainės paieškos algoritmai

>

>

Išvestis:

„Android“ kūrėjo režimo išjungimas
Values using DescendingSet: Value : 40 Value : 30 Value : 20 Value : 10>