Método NavigableSet descendingIterator() en Java

El método descendingIterator() de la interfaz NavigableSet en Java se usa para devolver un iterador sobre los elementos de este conjunto, en orden descendente. Este iterador se puede usar para iterar sobre los elementos del conjunto.

El iterador devuelto por este conjunto también es equivalente a descendingSet().iterator().

Sintaxis :

Iterator<E> descendingIterator()

Donde, E es el tipo de elementos que mantiene este contenedor Set.

Parámetros : Esta función no acepta ningún parámetro.

Valor devuelto : Devuelve un iterador sobre el conjunto de elementos contenidos en este conjunto contenedor en orden descendente.

Los siguientes programas ilustran el método descendingIterator() en Java:

Programa 1 : NavigableSet con elementos enteros.

// A Java program to demonstrate
// descendingIterator() method of NavigableSet
  
import java.util.NavigableSet;
import java.util.TreeSet;
import java.util.*;
  
public class GFG {
    public static void main(String[] args)
    {
        NavigableSet<Integer> ns = new TreeSet<>();
        ns.add(0);
        ns.add(1);
        ns.add(2);
        ns.add(3);
        ns.add(4);
        ns.add(5);
        ns.add(6);
  
        Iterator<Integer> itr = ns.descendingIterator();
  
        // Iterate over the elements using itr
        while (itr.hasNext()) {
            System.out.println("Value: " + itr.next() + " ");
        }
    }
}
Producción:

Value: 6 
Value: 5 
Value: 4 
Value: 3 
Value: 2 
Value: 1 
Value: 0

Programa 2: NavigableSet con elementos de string.

// A Java program to illustrate iterator()
// method of NavigableSet
import java.util.NavigableSet;
import java.util.TreeSet;
import java.util.*;
  
public class GFG {
    public static void main(String[] args)
    {
        NavigableSet<String> ns = new TreeSet<>();
        ns.add("A");
        ns.add("B");
        ns.add("C");
        ns.add("D");
        ns.add("E");
        ns.add("F");
        ns.add("G");
  
        Iterator<String> itr = ns.descendingIterator();
  
        // Iterate over the elements using itr
        while (itr.hasNext()) {
            System.out.println("Value: " + itr.next() + " ");
        }
    }
}
Producción:

Value: G 
Value: F 
Value: E 
Value: D 
Value: C 
Value: B 
Value: A

Referencia : https://docs.oracle.com/javase/10/docs/api/java/util/NavigableSet.html#descendingIterator()

Publicación traducida automáticamente

Artículo escrito por barykrg y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *