Метод getPath
Метод getPath класса URI возвращает
путь из данного URI в виде строки. Если путь
отсутствует, метод возвращает null.
Метод не принимает параметров и возвращает
значение типа String. Путь - это часть
URI, которая идет после хоста и порта, но
до строки запроса.
Синтаксис
uri.getPath()
Пример
Давайте создадим URI и получим его путь:
import java.net.URI;
public class Main
{
public static void main(String[] args) throws Exception
{
URI uri = new URI("https://example.com/path/to/page");
String path = uri.getPath();
System.out.println(path);
}
}
Результат выполнения кода:
"/path/to/page"
Пример
Давайте получим путь из URI со строкой запроса:
import java.net.URI;
public class Main
{
public static void main(String[] args) throws Exception
{
URI uri = new URI("https://example.com/search?q=java");
String path = uri.getPath();
System.out.println(path);
}
}
Результат выполнения кода:
"/search"
Пример
Давайте получим путь из URI без пути:
import java.net.URI;
public class Main
{
public static void main(String[] args) throws Exception
{
URI uri = new URI("https://example.com");
String path = uri.getPath();
System.out.println(path);
}
}
Результат выполнения кода:
""