/**
* 判断所有的IP地址
* @param IP
* @return
*/
public String validIPAddressAll(String IP) {
if (!IP.contains(".") && !IP.contains(":")) {
return "Neither";
}
//如果是IPV4
if (IP.contains(".")) {
if (IP.endsWith(".")) {
return "Neither";
}
String[] arr = IP.split("\\.");
if (arr.length != 4) {
return "Neither";
}
for (int i = 0; i < 4; i++) {
if (arr[i].length() == 0 || arr[i].length() > 3) {
return "Neither";
java 判断IP地址是否合法,是IPV4,还是IPV6
最新推荐文章于 2024-08-12 03:32:09 发布
这篇博客介绍了如何在Java 1.8环境下判断一个IP地址是否合法,同时区分它是IPv4还是IPv6。内容包括使用特定的正则表达式进行校验以及相关字符串处理方法。
摘要由CSDN通过智能技术生成