logo

Metodo TreeSet descendingSet() in Java con esempi

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>