/**
* 校验ip是否符合IPV4格式和IPV6格式
* <p>
* Title: validate_ip
* </p>
* <p>
* Description:校验ip是否符合IPV4格式和IPV6格式
* </p>
*
* @param ip
* IP地址
* @return true|false true:符合, false :不符合
*/
public static boolean validate_IPV4OrIPV6(String ip) {
InetAddress addressIp = null;
if (null == ip || "".equals(ip.trim())) {
return false;
}
try {
addressIp = InetAddress.getByName(ip);
} catch (UnknownHostException e) {
return false;
}
if (addressIp instanceof Inet4Address
|| addressIp instanceof Inet6Address) {
return true;
}
return false;
}乐享:知识积累,快乐无限。