РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
1150 of 1163 menu

Метод getPath

Метод getPath класса URL возвращает строку, содержащую путь из URL-адреса. Путь - это часть URL, которая идет после имени хоста (и порта) и до символа ? или #. Метод не принимает параметров и возвращает значение типа String. Если путь отсутствует, возвращается пустая строка или null.

Синтаксис

url.getPath()

Пример

Давайте создадим объект URL с полным адресом и получим из него путь:

import java.net.URL; public class Main { public static void main(String[] args) throws Exception { URL url = new URL("https://example.com/path/to/page"); String path = url.getPath(); System.out.println(path); } }

Результат выполнения кода:

"/path/to/page"

Пример

Давайте получим путь из URL, который содержит параметры запроса. Метод getPath вернет только часть до символа ?:

import java.net.URL; public class Main { public static void main(String[] args) throws Exception { URL url = new URL("https://example.com/api/data?id=1&sort=asc"); String path = url.getPath(); System.out.println(path); } }

Результат выполнения кода:

"/api/data"

Пример

Давайте проверим, что вернет метод, если в URL путь отсутствует:

import java.net.URL; public class Main { public static void main(String[] args) throws Exception { URL url = new URL("https://example.com"); String path = url.getPath(); System.out.println(path); } }

Результат выполнения кода:

""

Смотрите также

  • класс URL,
    который представляет URL-адрес
  • метод getHost,
    который возвращает имя хоста
  • метод getProtocol,
    который возвращает протокол
  • метод toURI,
    который преобразует URL в URI
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить