jav 拆分IPV4地址段
时间: 2024-11-23 17:26:24 浏览: 5
在Java中,可以使用`InetAddress`类以及它的`getHostAddress()`方法来获取IPv4地址,然后通过字符串处理将其拆分成各个段。以下是一个简单的示例:
```java
import java.net.InetAddress;
public class Main {
public static void main(String[] args) {
try {
String ipAddress = "192.168.0.1";
InetAddress inetAddress = InetAddress.getByName(ipAddress);
// 将IP地址拆分为四个整数段
String[] segments = ipAddress.split("\\.");
int[] ipSegments = new int[4];
for (int i = 0; i < segments.length; i++) {
ipSegments[i] = Integer.parseInt(segments[i]);
// 输出每个段
System.out.println("Segment " + (i+1) + ": " + ipSegments[i]);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
这个程序会将输入的IP地址"192.168.0.1"拆分成四段,每段分别对应十进制的数值:192、168、0、1。
阅读全文