The padajočSet() metoda java.util.TreeSet razred se uporablja za vrnitev pogleda v obratnem vrstnem redu elementov, ki jih vsebuje ta niz. Padajoči niz je podprt s tem nizom, zato se spremembe niza odražajo v padajočem nizu in obratno. Če je kateri koli niz spremenjen, medtem ko poteka ponovitev katerega koli niza (razen prek iteratorjeve lastne operacije odstranitve), so rezultati ponovitve nedefinirani.
Vrnjeni niz ima vrstni red, ki je enakovreden Collections.reverseOrder(comparator()). Izraz s.descendingSet().descendingSet() vrne pogled s, ki je v bistvu enakovreden s.
Sintaksa:
public NavigableSet descendingSet()>
Povratna vrednost: Ta metoda vrne a pogled v obratnem vrstnem redu tega sklopa.
Spodaj so primeri za ponazoritev padajočSet() metoda
Primer 1:
Java
ime izdelkov za ličenje
java hashmap
// 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);> > }> > }> }> |
>
>Izhod:
TreeSet: [A, B, C, D] Values using DescendingSet: Value : D Value : C Value : B Value : A>
Primer 2:
kali linux terminal
Java
int v niz v Javi
// 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);> > }> > }> }> |
>
industrijo in tovarno
>Izhod:
Values using DescendingSet: Value : 40 Value : 30 Value : 20 Value : 10>