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

Метод getHost

Метод getHost класса URI возвращает имя хоста (host) из объекта URI. Хост - это часть адреса, которая указывает на сервер или домен, например example.com или 127.0.0.1. Метод не принимает параметров и возвращает строку с именем хоста. Если хост не определён или URI не является иерархическим, метод может вернуть null или пустую строку.

Важно учитывать, что getHost возвращает только имя хоста без порта, схемы и пути. Для получения порта используйте метод getPort, а для схемы - getScheme.

Синтаксис

uri.getHost()

Пример

Давайте создадим URI с хостом example.com и получим его имя хоста:

import java.net.URI; public class Main { public static void main(String[] args) throws Exception { URI uri = new URI("https://example.com/path?query=1"); String host = uri.getHost(); System.out.println(host); } }

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

"example.com"

Пример

Давайте создадим URI с IP-адресом и портом и получим имя хоста:

import java.net.URI; public class Main { public static void main(String[] args) throws Exception { URI uri = new URI("http://127.0.0.1:8080/index.html"); String host = uri.getHost(); System.out.println(host); } }

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

"127.0.0.1"

Пример

Давайте создадим URI без хоста (относительный URI) и проверим, что вернёт метод:

import java.net.URI; public class Main { public static void main(String[] args) throws Exception { URI uri = new URI("/path/to/resource"); String host = uri.getHost(); System.out.println(host); } }

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

null

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

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