美文网首页
【D42】验证IP地址(LC 468)

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

作者: sirenyunpan | 来源:发表于2021-03-29 14:20 被阅读0次

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)

      本文链接:https://www.haomeiwen.com/subject/ppfuhltx.html