Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 用于将压缩的IPv6地址转换为其长格式的代码_Java_Ip Address_Ipv6 - Fatal编程技术网

Java 用于将压缩的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

我想知道,是否有一个库可用于将压缩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。replaceAll(“^”,“0000”).replaceAll(“::”,“0000:0000:0000:0000”).replaceAll(^.*?(..)(?=:)|(?