La clase java.nio.file.Paths contiene métodos estáticos para convertir strings de ruta o URI en Path.
Declaración de clase:
public final class Paths extends Object
Métodos:
Método | Descripción |
---|---|
get(String primero, String… más) |
Este método convierte una string de ruta, o una secuencia de strings que, cuando se unen, forman una string de ruta, en una ruta. |
obtener (URI uri) |
Este método convierte el URI dado en un objeto Path. |
1. Ruta estática pública obtener (String primero, String… más):
Devuelve una ruta al convertir las strings dadas en una ruta. Si «más» no especifica ninguna string, entonces «primero» es la única string para convertir. Si «más» especifica strings adicionales, entonces «primero» es la parte inicial de la secuencia y las strings adicionales se agregarán a la secuencia después de «primero» separadas por «/».
Parámetros:
- primero – parte inicial del Camino.
- más: strings adicionales que se unirán a la ruta.
Devoluciones: ruta resultante
Lanza:
InvalidPathException: si una string determinada no se puede convertir en una ruta
Java
// Java program to demonstrate // java.nio.file.Path.get(String first,String... more) // 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 = (Path)Paths.get("/usr", "local", "bin"); // print Path System.out.println(path); } }
/usr/local/bin
2. Public static Path get (URI uri): devuelve una ruta al convertir un Uri dado en una ruta.
Parámetros:
- uri – ser convertido
Devoluciones: ruta resultante
Lanza:
- IllegalArgumentException: si el parámetro de URI no es apropiado
- FileSystemNotFoundException: si el sistema de archivos, identificado por URI, no existe
- SecurityException: si el administrador de seguridad niega el acceso al sistema de archivos
Java
// Java program to demonstrate // java.nio.file.Path.get(URI uri) method import java.io.IOException; import java.net.URI; import java.net.URISyntaxException; import java.nio.file.Paths; public class Path { public static void main(String[] args) throws IOException, URISyntaxException { String uribase = "https://www.geeksforgeeks.org/"; // Constructor to create a new URI // by parsing the string URI uri = new URI(uribase); // create object of Path Path path = (Path)Paths.get(uri); // print ParentPath System.out.println(path); } }
Producción:
https://www.geeksforgeeks.org/
Publicación traducida automáticamente
Artículo escrito por abhinavjain194 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA