【问题标题】:Get Ipv6 Full Format In Java在 Java 中获取 IPv6 完整格式
【发布时间】:2016-02-03 04:27:43
【问题描述】:

我有一个 ipv6,例如:"2001:cdba::3257:9652"。 我想获得完整格式的 ipv6,例如:2001:cdba:0000:0000:0000:0000 :3257:9652。 java中是否有任何功能可以做到这一点?以及如何压缩 ipv6 完整格式? 谢谢大家。

【问题讨论】:

标签: java ipv6


【解决方案1】:

标准 Java 库中没有方法可以做到这一点。

The IPAddress Java library 具有生成这些格式和各种其他字符串格式的方法。

这是一个代码示例:

    IPAddressString addrString = new IPAddressString("2001:cdba::3257:9652");
    IPAddress addr = addrString.getAddress();
    String string = addr.toFullString();
    System.out.println(string);
    string = addr.toCanonicalString();
    System.out.println(string);

输出是:

2001:cdba:0000:0000:0000:0000:3257:9652
2001:cdba::3257:9652

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-06-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-12
    • 2013-06-08
    • 1970-01-01
    相关资源
    最近更新 更多