The malejącoSet() metoda java.util.TreeSet class służy do zwracania widoku odwrotnej kolejności elementów zawartych w tym zestawie. Zbiór malejący jest wspierany przez ten zbiór, więc zmiany w zbiorze są odzwierciedlane w zbiorze malejącym i odwrotnie. Jeśli którykolwiek zestaw zostanie zmodyfikowany w trakcie iteracji nad którymkolwiek zestawem (z wyjątkiem operacji usuwania wykonywanej przez iterator), wyniki iteracji będą niezdefiniowane.
Zwrócony zestaw ma kolejność odpowiadającą Collections.reverseOrder(comparator()). Wyrażenie s.descendingSet().descendingSet() zwraca widok s zasadniczo równoważny s.
Składnia:
public NavigableSet descendingSet()>
Wartość zwracana: Ta metoda zwraca a widok odwrotnej kolejności tego zestawu.
Poniżej znajdują się przykłady ilustrujące malejącoSet() metoda
Przykład 1:
Jawa
Krotka sortowania w Pythonie
// 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);> > }> > }> }> |
tablica vs lista tablic
>
>Wyjście:
TreeSet: [A, B, C, D] Values using DescendingSet: Value : D Value : C Value : B Value : A>
Przykład 2:
klucz podstawowy i klucz złożony w sql
Jawa
wiek Hrithika Roshana
// 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);> > }> > }> }> |
>
>
wyłączanie trybu programisty AndroidaWyjście:
Values using DescendingSet: Value : 40 Value : 30 Value : 20 Value : 10>