La función getPath() es parte de la clase URI. La función getPath() devuelve el nombre de la ruta de un URI especificado.
Firma de función :
public String getPath()
Sintaxis :
url.getPath()
Parámetro : Esta función no requiere ningún parámetro
Tipo de devolución: la función devuelve el tipo de string
Los siguientes programas ilustran el uso de la función getPath():
Ejemplo 1: dado un URI, obtendremos la ruta usando la función getPath().
// Java program to show the // use of the function getPath() import java.net.*; class Solution { public static void main(String args[]) { // uri object URI uri = null; try { // create a URI uri = new URI("https://www.geeksforgeeks.org/url-getprotocol-method-in-java-with-examples/"); // get the Path String _Path = uri.getPath(); // display the URI System.out.println("URI = " + uri); // display the Path System.out.println(" Path=" + _Path); } // if any error occurs catch (URISyntaxException e) { // display the error System.out.println("URI Exception =" + e.getMessage()); } } }
URI = https://www.geeksforgeeks.org/url-getprotocol-method-in-java-with-examples/ Path=/url-getprotocol-method-in-java-with-examples/
Ejemplo 2: el valor devuelto por getPath() y getRawPath() es el mismo excepto que se decodifican todas las secuencias de octetos escapados. getRawPath() devuelve el valor exacto de la string proporcionada por el usuario, pero la función getPath() decodifica la secuencia de octetos escapados, si los hay.
// Java program to show the // use of the function getPath() import java.net.*; class Solution { public static void main(String args[]) { // uri object URI uri = null; try { // create a URI uri = new URI("https://www.geeksforgeeks.org/url-getprotocol-method-in-java-with-examples%E2%82%AC/"); // get the Path String _Path = uri.getPath(); // get the Raw Path String Raw_Path = uri.getRawPath(); // display the URI System.out.println("URI = " + uri); // display the Path System.out.println(" Path=" + _Path); // display the Raw_Path System.out.println(" Raw Path=" + Raw_Path); } // if any error occurs catch (URISyntaxException e) { // display the error System.out.println("URI Exception =" + e.getMessage()); } } }
URI = https://www.geeksforgeeks.org/url-getprotocol-method-in-java-with-examples%E2%82%AC/ Path=/url-getprotocol-method-in-java-with-examples?/ Raw Path=/url-getprotocol-method-in-java-with-examples%E2%82%AC/
Publicación traducida automáticamente
Artículo escrito por andrew1234 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA