La interfaz Java Path se agregó a Java NIO en Java 7. La interfaz Path se encuentra en el paquete java.nio.file, por lo que el nombre completo de la interfaz Java Path es java.nio.file.Path. Una instancia de Java Path representa una ruta en el sistema de archivos. Una ruta puede usarse para ubicar un archivo o un directorio. La ruta de una entidad puede ser de dos tipos, una es una ruta absoluta y otra es una ruta relativa. La ruta absoluta es la dirección de ubicación desde la raíz hasta la entidad, mientras que la ruta relativa es la dirección de ubicación relativa a alguna otra ruta.
método getName(int index) de java.nio.file.Pathse utiliza para devolver un elemento de nombre de esta ruta como un objeto Path. Pasamos el índice como parámetro y el índice representa el índice del elemento de nombre a devolver. El elemento que está más cerca de la raíz en la jerarquía de directorios tiene el índice 0. El elemento que está más lejos de la raíz tiene el número de índice-1.
Sintaxis:
Path getName(int index)
Parámetros: este método acepta un solo índice de parámetro que es el índice del elemento.
Valor devuelto: este método devuelve el elemento de nombre.
Excepción: este método lanza una excepción IllegalArgumentException si el índice es negativo, un índice es mayor o igual que el número de elementos, o esta ruta tiene cero elementos de nombre.
Los siguientes programas ilustran el método getName(int index):
Programa 1:
Java
// Java program to demonstrate // java.nio.file.Path.getName(int index) method import java.io.IOException; import java.nio.file.Path; import java.nio.file.Paths; public class GFG { public static void main(String[] args) throws IOException { // create object of Path Path path = Paths.get("D:\\temp\\DS and algo" + "\\algorithm and data struc" + "\\Problem sets"); // call getName(int i) to get the // element at index i Path indexpath = path.getName(3); // print ParentPath System.out.println("Index 3: " + indexpath); } }
Index 3: Problem sets
Programa 2:
Java
// Java program to demonstrate // java.nio.file.Path.getName(int index) method import java.io.IOException; import java.nio.file.Path; import java.nio.file.Paths; public class GFG { public static void main(String[] args) throws IOException { // create object of Path Path path = Paths.get("D:\\eclipse\\configuration" + "\\org.eclipse.update"); // call getName(int i) to get // the element at index i Path indexpath = path.getName(2); // print ParentPath System.out.println("Index 2: " + indexpath); } }
Index 2: org.eclipse.update
Referencias: https://docs.oracle.com/javase/10/docs/api/java/nio/file/Path.html#getName(int)
Publicación traducida automáticamente
Artículo escrito por AmanSingh2210 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA