InetAddress.getLocalHost().getHostAddress();
时间: 2024-04-10 07:22:54 浏览: 67
`InetAddress.getLocalHost().getHostAddress()`是一个Java代码,用于获取本地主机的IP地址。它首先调用`InetAddress.getLocalHost()`方法获取本地主机的InetAddress对象,然后调用`getHostAddress()`方法获取该对象的IP地址字符串表示形式。这个方法通常用于在Java程序中获取本地主机的IP地址,以便在网络通信中使用。
以下是一个示例代码,演示如何使用`InetAddress.getLocalHost().getHostAddress()`方法获取本地主机的IP地址:
```java
import java.net.InetAddress;
import java.net.UnknownHostException;
public class GetLocalIPAddress {
public static void main(String[] args) {
try {
String hostAddress = InetAddress.getLocalHost().getHostAddress();
System.out.println("Local IP address: " + hostAddress);
} catch (UnknownHostException ex) {
System.err.println("Failed to get local IP address: " + ex);
}
}
}
```
阅读全文