El conjunto descendente() método de java.util.TreeSet La clase se utiliza para devolver una vista de orden inverso de los elementos contenidos en este conjunto. El conjunto descendente está respaldado por este conjunto, por lo que los cambios realizados en el conjunto se reflejan en el conjunto descendente y viceversa. Si cualquiera de los conjuntos se modifica mientras está en curso una iteración sobre cualquiera de los conjuntos (excepto mediante la operación de eliminación del propio iterador), los resultados de la iteración no están definidos.
El conjunto devuelto tiene un orden equivalente a Collections.reverseOrder(comparator()). La expresión s.descendingSet().descendingSet() devuelve una vista de s esencialmente equivalente a s.
Sintaxis:
public NavigableSet descendingSet()>
Valor de retorno: Este método devuelve un vista de orden inverso de este conjunto.
A continuación se muestran ejemplos para ilustrar la conjunto descendente() método
Ejemplo 1:
Java
char tostring java
matriz.de java
// 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);> > }> > }> }> |
>
>Producción:
TreeSet: [A, B, C, D] Values using DescendingSet: Value : D Value : C Value : B Value : A>
Ejemplo 2:
convertir un int a una cadena java
Java
declaración de caso de 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);> > }> > }> }> |
>
diferencia del león tigre
>Producción:
Values using DescendingSet: Value : 40 Value : 30 Value : 20 Value : 10>