Der absteigender Satz() Methode von java.util.TreeSet Die Klasse wird verwendet, um eine Ansicht der in dieser Menge enthaltenen Elemente in umgekehrter Reihenfolge zurückzugeben. Die absteigende Menge wird von dieser Menge unterstützt, sodass Änderungen an der Menge in der absteigenden Menge widergespiegelt werden und umgekehrt. Wenn einer der Sätze geändert wird, während eine Iteration über einen der Sätze ausgeführt wird (außer durch die eigene Entfernungsoperation des Iterators), sind die Ergebnisse der Iteration undefiniert.
Der zurückgegebene Satz hat ein Sortieräquivalent zu Collections.reverseOrder(comparator()). Der Ausdruck s.descendingSet().descendingSet() gibt eine Ansicht von s zurück, die im Wesentlichen s entspricht.
Syntax:
public NavigableSet descendingSet()>
Rückgabewert: Diese Methode gibt a zurück Ansicht in umgekehrter Reihenfolge dieses Sets.
Nachfolgend finden Sie Beispiele zur Veranschaulichung absteigender Satz() Methode
Beispiel 1:
Java
Hrithik Roshan
// 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);> > }> > }> }> |
Wer hat die Schule gemacht?
>
>Ausgabe:
TreeSet: [A, B, C, D] Values using DescendingSet: Value : D Value : C Value : B Value : A>
Beispiel 2:
Java in Scheiben schneiden
Java
So konvertieren Sie eine Ganzzahl in eine Zeichenfolge in 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);> > }> > }> }> |
>
Was ist ein Hashset in Java?
>Ausgabe:
Values using DescendingSet: Value : 40 Value : 30 Value : 20 Value : 10>