Método Path iterator() en Java con ejemplos

El método iterator () de java.nio.file . Ruta utilizada para devolver un iterador de los elementos de nombre que construyen esta ruta.
El primer elemento de este iterador contiene el elemento de nombre más cercano a la raíz en la jerarquía de directorios, el segundo elemento es el siguiente más cercano, y así sucesivamente. El último elemento de este iterador es el nombre del archivo o directorio indicado por esta ruta. El iterador no devuelve el componente raíz.

Sintaxis:

default Iterator<Path> iterator()

Parámetros: este método no acepta nada. Es un método sin parámetros.

Valor devuelto: este método devuelve un iterador sobre los elementos de nombre de esta ruta.

Los siguientes programas ilustran el método iterator():
Programa 1:

// Java program to demonstrate
// java.nio.file.Path.iterator() method
  
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.*;
  
public class GFG {
    public static void main(String[] args)
    {
  
        // create object of Path
        Path path
            = Paths.get("D:\\eclipse\\p2"
                        + "\\org\\eclipse\\equinox\\p2\\core"
                        + "\\cache\\binary");
  
        // Creating an iterator
        Iterator<Path> elements
            = path.iterator();
  
        // Displaying the values
        System.out.println("The iterator values are: ");
        while (elements.hasNext()) {
            System.out.println(elements.next());
        }
    }
}
Producción:

Programa 2:

// Java program to demonstrate
// java.nio.file.Path.iterator() method
  
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.*;
  
public class GFG {
    public static void main(String[] args)
    {
  
        // create object of Path
        Path path
            = Paths.get("D:\\Workspace"
                        + "\\nEclipseWork"
                        + "\\GFG\\bin\\defaultpackage");
  
        System.out.println("Original Path:"
                           + path);
  
        // Creating an iterator
        Iterator<Path> elements
            = path.iterator();
  
        // Displaying the values
        System.out.println("The iterator values are: ");
        while (elements.hasNext()) {
            System.out.println(elements.next());
        }
    }
}
Producción:

Referencias: https://docs.oracle.com/javase/10/docs/api/java/nio/file/Path.html#iterator()

Publicación traducida automáticamente

Artículo escrito por AmanSingh2210 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 *