IL insieme discendente() metodo di java.util.TreeSet class viene utilizzata per restituire una visualizzazione in ordine inverso degli elementi contenuti in questo insieme. L'insieme discendente è supportato da questo insieme, quindi le modifiche all'insieme si riflettono nell'insieme discendente e viceversa. Se uno dei due set viene modificato mentre è in corso un'iterazione su uno dei due set (eccetto attraverso l'operazione di rimozione propria dell'iteratore), i risultati dell'iterazione non sono definiti.
Il set restituito ha un ordinamento equivalente a Collections.reverseOrder(comparator()). L'espressione s.descendingSet().descendingSet() restituisce una visualizzazione di s essenzialmente equivalente a s.
Sintassi:
public NavigableSet descendingSet()>
Valore di ritorno: Questo metodo restituisce a visualizzazione in ordine inverso di questo insieme.
Di seguito sono riportati gli esempi per illustrare il insieme discendente() metodo
Esempio 1:
Giava
restituendo un array java
ordinamento Java arraylist
// 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);> >}> >}> }> |
>
>Produzione:
TreeSet: [A, B, C, D] Values using DescendingSet: Value : D Value : C Value : B Value : A>
Esempio 2:
uova di pasqua su android
Giava
conversione e casting del tipo 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);> >}> >}> }> |
come trovare app nascoste su Android
>
>Produzione:
Values using DescendingSet: Value : 40 Value : 30 Value : 20 Value : 10>