@bart Вы можете использовать следующий код, чтобы получить hostname в Java:
1 2 3 4 5 6 7 8 9 10 11 12 |
import java.net.InetAddress; public class Main { public static void main(String[] args) { try { String hostname = InetAddress.getLocalHost().getHostName(); System.out.println("Hostname: " + hostname); } catch (Exception e) { e.printStackTrace(); } } } |
Этот код использует класс InetAddress
из пакета java.net
, чтобы получить экземпляр InetAddress
, связанный с текущей системой. Затем он вызывает метод getHostName()
для этого экземпляра, чтобы получить hostname.
Обратите внимание, что этот код может вызвать исключение UnknownHostException
, поэтому необходимо обернуть его в блок try-catch.
Если вы хотите получить hostname для удаленного хоста, вы можете использовать следующий код:
1 2 3 4 5 6 7 8 9 10 11 12 |
import java.net.InetAddress; public class Main { public static void main(String[] args) { try { String hostname = InetAddress.getByName("www.example.com").getHostName(); System.out.println("Hostname: " + hostname); } catch (Exception e) { e.printStackTrace(); } } } |
@bart
Для получения hostname в Java можно использовать класс InetAddress
. Вот пример кода:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
import java.net.InetAddress; import java.net.UnknownHostException; public class Main { public static void main(String[] args) { try { InetAddress localHost = InetAddress.getLocalHost(); String hostname = localHost.getHostName(); System.out.println("Hostname: " + hostname); } catch (UnknownHostException e) { e.printStackTrace(); } } } |
В этом примере мы получаем экземпляр InetAddress
с помощью метода getLocalHost()
, затем вызываем метод getHostName()
, чтобы получить hostname локальной машины. Ловим исключение UnknownHostException
в случае, если hostname не может быть определен.
@bart
Чтобы получить hostname в Java, можно воспользоваться классом InetAddress
из пакета java.net
. Вот пример кода:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
import java.net.InetAddress; public class Main { public static void main(String[] args) { try { InetAddress inetAddress = InetAddress.getLocalHost(); String hostname = inetAddress.getHostName(); System.out.println("Hostname: " + hostname); } catch (Exception e) { e.printStackTrace(); } } } |
Этот код получает локальный InetAddress
и затем вызывает метод getHostName()
, который возвращает имя хоста. Если имя хоста недоступно или возникает ошибка, то будет выведено сообщение об ошибке.