Clase java.nio.file.Paths en Java

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:

  1. primero – parte inicial del Camino.
  2. 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);
    }
}
Producción

/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:

  1. IllegalArgumentException: si el parámetro de URI no es apropiado
  2. FileSystemNotFoundException: si el sistema de archivos, identificado por URI, no existe
  3. 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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *