java8获取本地ip
时间: 2023-09-01 12:03:41 浏览: 53
在Java 8中,我们可以使用InetAddress类来获取本地IP地址。下面是一个简单的例子:
```java
import java.net.InetAddress;
import java.net.UnknownHostException;
public class Main {
public static void main(String[] args) {
try {
InetAddress localHost = InetAddress.getLocalHost();
String localIpAddress = localHost.getHostAddress();
System.out.println("本地IP地址: " + localIpAddress);
} catch (UnknownHostException e) {
e.printStackTrace();
}
}
}
```
上述代码首先使用InetAddress类的`getLocalHost()`方法获取本地主机的InetAddress对象。然后通过调用InetAddress对象的`getHostAddress()`方法,可以获取本地IP地址的字符串表示形式。
需要注意的是,上述代码可能会抛出`UnknownHostException`异常,原因可能是本地主机名无法解析为IP地址。因此,我们需要添加相应的异常处理。
这样,就可以使用Java 8获取本地IP地址了。希望对你有所帮助!