La interfaz 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 getNameCount() de java.nio.file.Path utilizado para devolver el número de elementos de nombre en la ruta. Si esta ruta solo representa un componente raíz, el método devolverá 1.
Sintaxis:
int getNameCount()
Parámetros: Este método no acepta nada.
Valor devuelto: este método devuelve el número de elementos en la ruta, o 1 si esta ruta solo representa un componente raíz.
Los siguientes programas ilustran el método getNameCount():
Programa 1:
// Java program to demonstrate // java.nio.file.Path.getNameCount() 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:/workspace/AmanCV.docx"); // call getNameCount() int nameCount = path.getNameCount(); // print NameCount System.out.println("NameCount in Path: " + nameCount); } }
NameCount in Path: 3
Programa 2:
// Java program to demonstrate // java.nio.file.Path.getNameCount() 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:/Resume.pdf"); // call getNameCount() int nameCount = path.getNameCount(); // print NameCount System.out.println("NameCount in Path: " + nameCount); } }
NameCount in Path: 2
Programa 3:
// Java program to demonstrate // java.nio.file.Path.getNameCount() 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:"); // call getNameCount() int nameCount = path.getNameCount(); // print NameCount System.out.println("NameCount in Path: " + nameCount); } }
NameCount in Path: 1
Referencias: https://docs.oracle.com/javase/10/docs/api/java/nio/file/Path.html#getNameCount()
Publicación traducida automáticamente
Artículo escrito por AmanSingh2210 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA