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

Метод getHost

Метод getHost класса URL возвращает строку, содержащую имя хоста (доменное имя или IP-адрес) для данного URL. Если хост не был указан при создании объекта, метод вернет пустую строку. Метод не принимает параметров и возвращает значение типа String.

Синтаксис

url.getHost()

Пример

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

import java.net.URL; import java.net.MalformedURLException; public class Main { public static void main(String[] args) { try { URL url = new URL("https://code.mu/ru/java/"); String host = url.getHost(); System.out.println(host); } catch (MalformedURLException e) { System.out.println("Invalid URL"); } } }

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

"code.mu"

Пример

Давайте создадим объект URL с IP-адресом и получим его хост:

import java.net.URL; import java.net.MalformedURLException; public class Main { public static void main(String[] args) { try { URL url = new URL("http://192.168.1.1:8080/path"); String host = url.getHost(); System.out.println(host); } catch (MalformedURLException e) { System.out.println("Invalid URL"); } } }

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

"192.168.1.1"

Пример

Давайте создадим объект URL без указания хоста и проверим, что вернет метод:

import java.net.URL; import java.net.MalformedURLException; public class Main { public static void main(String[] args) { try { URL url = new URL("file:///tmp/test.txt"); String host = url.getHost(); System.out.println("'" + host + "'"); } catch (MalformedURLException e) { System.out.println("Invalid URL"); } } }

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

"''"

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

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