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()); } } }
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()); } } }
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