The descendingSet() metoda java.util.TreeSet class se používá k vrácení pohledu obráceného pořadí prvků obsažených v této sadě. Sestupná množina je podporována touto množinou, takže změny v množině se projeví v sestupné množině a naopak. Pokud je kterákoli sada upravena, zatímco probíhá iterace přes kteroukoli sadu (s výjimkou operace odstranění vlastního iterátoru), výsledky iterace nejsou definovány.
Vrácená sada má objednávkový ekvivalent Collections.reverseOrder(comparator()). Výraz s.descendingSet().descendingSet() vrací pohled s v podstatě ekvivalentní s.
Syntax:
public NavigableSet descendingSet()>
Návratová hodnota: Tato metoda vrací a pohled v opačném pořadí této sady.
Níže jsou uvedeny příklady pro ilustraci descendingSet() metoda
Příklad 1:
Jáva
linux změnit název adresáře
// 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);> > }> > }> }> |
>
příkaz arp-a
>Výstup:
TreeSet: [A, B, C, D] Values using DescendingSet: Value : D Value : C Value : B Value : A>
Příklad 2:
java matematika.min
Jáva
// 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);> > }> > }> }> |
font gimp
>
>Výstup:
10 ml je kolik
Values using DescendingSet: Value : 40 Value : 30 Value : 20 Value : 10>