java获取ip地址
时间: 2024-09-28 22:07:55 浏览: 34
java获取ip地址示例
5星 · 资源好评率100%
在Java中,获取本地IP地址通常通过`InetAddress`类及其静态方法来实现。下面是一个简单的示例:
```java
import java.net.InetAddress;
import java.net.UnknownHostException;
public class Main {
public static void main(String[] args) {
try {
// 获取本机的所有IPv4地址
InetAddress localhost = InetAddress.getLocalHost();
String ipAddress = localhost.getHostAddress();
System.out.println("本地IP地址: " + ipAddress);
// 可能还有多个地址,这里仅取第一个
// 或者可以遍历getHostAddresses()返回的列表
} catch (UnknownHostException e) {
e.printStackTrace();
}
}
}
```
运行上述程序后,它会打印出本地主机的IPv4地址。如果需要更具体的网络配置信息,比如局域网内或路由器分配的IP地址,可能会涉及到动态获取网络适配器的信息。
阅读全文