Método NavigableSet iterator() en Java

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

Sintaxis :

Iterator<E> iterator()

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.

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

Programa 1 : NavigableSet con elementos enteros.

// A Java program to demonstrate 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<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.iterator();
  
        // Iterate over the elements using itr
        while (itr.hasNext()) {
            System.out.println("Value: " + itr.next() + " ");
        }
    }
}
Producción:

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

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.iterator();
  
        // Iterate over the elements using itr
        while (itr.hasNext()) {
            System.out.println("Value: " + itr.next() + " ");
        }
    }
}
Producción:

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

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

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 *