既然将来可能会删除所有 sun.* 专有 API,那么有人知道 IPv6 验证的任何开源 Java 实现吗?
关于这个问题,拥有原生 ipv6-address/prefix-length 格式支持也很好。
既然将来可能会删除所有 sun.* 专有 API,那么有人知道 IPv6 验证的任何开源 Java 实现吗?
关于这个问题,拥有原生 ipv6-address/prefix-length 格式支持也很好。
查看Guava库(有 isInetAddress() 方法)
开源 IPAddress Java 库将验证 IPv6 和 IPv4,并且还支持前缀长度(以及此类验证)。我是那个图书馆的项目经理。
利用
try {
IPAddressString str = new IPAddressString("::1");
IPAddress addr = str.toAddress();
} catch(IPAddressStringException e) {
//e.getMessage has validation error
}