Java 用于将压缩的IPv6地址转换为其长格式的代码
我想知道,是否有一个库可用于将压缩IPv6地址(如0:9876:5700::9)的表示转换为长IPv6形式(在本例中:Java 用于将压缩的IPv6地址转换为其长格式的代码,java,ip-address,ipv6,Java,Ip Address,Ipv6,我想知道,是否有一个库可用于将压缩IPv6地址(如0:9876:5700::9)的表示转换为长IPv6形式(在本例中:0000:9876:5700:0000:0000:0000:0009)。此转换将执行以下转换: ip = ip. replaceAll("^", "0000").replaceAll("::", "0000:0000:0000:0000:0000").replaceAll("^.*?(....)(?=:)|(?<=:)[^:]*(?=....$)", ""); ip=ip
0000:9876:5700:0000:0000:0000:0009)。
此转换将执行以下转换:
ip = ip. replaceAll("^", "0000").replaceAll("::", "0000:0000:0000:0000:0000").replaceAll("^.*?(....)(?=:)|(?<=:)[^:]*(?=....$)", "");
ip=ip。replaceAll(“^”,“0000”).replaceAll(“::”,“0000:0000:0000:0000”).replaceAll(^.*?(..)(?=:)|(?