De aflopendSet() methode van java.util.TreeSet class wordt gebruikt om een omgekeerde volgorde weer te geven van de elementen in deze set. De aflopende set wordt ondersteund door deze set, dus wijzigingen in de set worden weerspiegeld in de aflopende set, en omgekeerd. Als een van beide sets wordt gewijzigd terwijl er een iteratie over een van beide sets aan de gang is (behalve via de verwijderbewerking van de iterator zelf), zijn de resultaten van de iteratie ongedefinieerd.
De geretourneerde set heeft een volgorde die gelijkwaardig is aan Collections.reverseOrder(comparator()). De uitdrukking s.descendingSet().descendingSet() retourneert een weergave van s die in essentie gelijkwaardig is aan s.
Syntaxis:
public NavigableSet descendingSet()>
Winstwaarde: Deze methode retourneert a weergave in omgekeerde volgorde van dit stel.
Hieronder staan de voorbeelden ter illustratie aflopendSet() methode
Voorbeeld 1:
Java
script uitvoerbaar maken
// 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);> > }> > }> }> |
ssis-tutorial
>
>Uitgang:
TreeSet: [A, B, C, D] Values using DescendingSet: Value : D Value : C Value : B Value : A>
Voorbeeld 2:
wat is $home linux
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);> > }> > }> }> |
pyspark
>
>Uitgang:
ymail
Values using DescendingSet: Value : 40 Value : 30 Value : 20 Value : 10>