去除IP地址最后一段
时间: 2024-04-24 17:23:15 浏览: 13
要去除IP地址的最后一段,你可以使用`String`的`substring`方法来截取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 ipAddress = localhost.getHostAddress();
String[] ipAddressParts = ipAddress.split("\\.");
StringBuilder truncatedIpAddress = new StringBuilder();
for (int i = 0; i < ipAddressParts.length - 1; i++) {
truncatedIpAddress.append(ipAddressParts[i]);
if (i < ipAddressParts.length - 2) {
truncatedIpAddress.append(".");
}
}
System.out.println("去除最后一段后的IP地址: " + truncatedIpAddress.toString());
} catch (UnknownHostException e) {
e.printStackTrace();
}
}
}
```
这段代码将输出去除了最后一段的IP地址。例如,如果原始IP地址是`192.168.0.123`,则输出将是`192.168.0`。