De descendingSet() metod av java.util.TreeSet klass används för att returnera en omvänd ordningsvy av elementen i denna uppsättning. Den fallande uppsättningen stöds av denna uppsättning, så ändringar av uppsättningen återspeglas i den fallande uppsättningen och vice versa. Om endera uppsättningen ändras medan en iteration över endera uppsättningen pågår (förutom genom iteratorns egen borttagningsoperation), är resultaten av iterationen odefinierade.
Den returnerade uppsättningen har en beställning som motsvarar Collections.reverseOrder(comparator()). Uttrycket s.descendingSet().descendingSet() returnerar en vy av s som i huvudsak motsvarar s.
Syntax:
public NavigableSet descendingSet()>
Returvärde: Denna metod returnerar en omvänd ordningsvy av denna uppsättning.
Nedan följer exemplen för att illustrera descendingSet() metod
Exempel 1:
Java
radera senaste commit git
// 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);> > }> > }> }> |
bash sammanfoga strängar
>
>Produktion:
TreeSet: [A, B, C, D] Values using DescendingSet: Value : D Value : C Value : B Value : A>
Exempel 2:
algebra av mängder
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);> > }> > }> }> |
mia khalifas ålder
>
>Produktion:
alfabetets nummer
Values using DescendingSet: Value : 40 Value : 30 Value : 20 Value : 10>