Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
1168 of 1172 menu
◀ ▶

Метод getHostAddress

Метод getHostAddress возвращает IP-адрес хоста в виде строки. Он вызывается у объекта класса InetAddress и не принимает параметров. Результатом работы является строковое представление IP-адреса (например, "192.168.1.1" или "127.0.0.1"). Если объект был создан с использованием имени хоста, метод возвращает соответствующий ему IP-адрес.

Синтаксис

inetAddress.getHostAddress()

Пример

Давайте получим IP-адрес локального хоста:

import java.net.InetAddress; public class Main { public static void main(String[] args) throws Exception { InetAddress address = InetAddress.getLocalHost(); String res = address.getHostAddress(); System.out.println(res); } }

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

"127.0.0.1"

Пример

Давайте получим IP-адрес для конкретного доменного имени:

import java.net.InetAddress; public class Main { public static void main(String[] args) throws Exception { InetAddress address = InetAddress.getByName("google.com"); String res = address.getHostAddress(); System.out.println(res); } }

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

"142.250.185.78"

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

  • класс InetAddress,
    который представляет IP-адрес
  • метод getByName,
    который создает объект InetAddress по имени хоста
  • метод getLocalHost,
    который возвращает адрес локального хоста
  • класс Socket,
    который используется для работы с сетевыми соединениями
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить