【D42】验证IP地址(LC 468)

468. 验证IP地址

编写一个函数来验证输入的字符串是否是有效的 IPv4 或 IPv6 地址。

如果是有效的 IPv4 地址,返回 "IPv4" ;
如果是有效的 IPv6 地址,返回 "IPv6" ;
如果不是上述类型的 IP 地址,返回 "Neither" 。

import java.net.*;
class Solution {
    public String validIPAddress(String IP) {
        try {
        return (InetAddress.getByName(IP) instanceof Inet6Address) ? "IPv6": "IPv4";
    } catch(Exception e) {}
        return "Neither";
    }
}

你可能感兴趣的:(【D42】验证IP地址(LC 468))