3

既然将来可能会删除所有 sun.* 专有 API,那么有人知道 IPv6 验证的任何开源 Java 实现吗?

关于这个问题,拥有原生 ipv6-address/prefix-length 格式支持也很好。

4

2 回答 2

1

查看Guava库(有 isInetAddress() 方法)

于 2013-09-12T13:57:08.577 回答
1

开源 IPAddress Java 库将验证 IPv6 和 IPv4,并且还支持前缀长度(以及此类验证)。我是那个图书馆的项目经理。

利用

try {
    IPAddressString str = new IPAddressString("::1");
    IPAddress addr = str.toAddress();
} catch(IPAddressStringException e) {
    //e.getMessage has validation error
}
于 2016-10-07T06:59:13.760 回答