import java.net.InetAddress;
import java.net.UnknownHostException;
public class GetIPExample {
public static void main(String[] args) {
try {
// 获取本地主机的 InetAddress 实例
InetAddress inetAddress = InetAddress.getLocalHost();
// 获取并打印 IP 地址
String ip = inetAddress.getHostAddress();
System.out.println("本机 IP 地址: " + ip);
// 获取并打印主机名
String hostname = inetAddress.getHostName();
System.out.println("本机主机名: " + hostname);
} catch (UnknownHostException e) {
// 如果无法获取主机信息,捕获异常并打印错误信息
System.err.println("无法获取主机信息: " + e.getMessage());
}
}
}
InetAddress 类提供了静态方法来获取主机的 IP 地址和主机名。InetAddress 对象,该对象表示本地主机的 IP 地址。192.168.1.100)。localhost 或实际的计算机名称)。UnknownHostException 异常将被抛出,并在控制台输出错误信息。此代码段展示了如何在 Java 中获取并打印本机的 IP 地址和主机名。
上一篇:java 判断是否为数字
下一篇:java @scheduled
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站