【问题标题】:Ipv6 to number conversion in javaipv6到java中的数字转换
【发布时间】:2014-07-07 14:27:10
【问题描述】:

我需要将 IpV6 地址转换为长地址,反之亦然。我找不到任何实用程序或方法来进行此转换。我能够从 IpV4 转换为 long。但是卡在上面的问题上。所以请您提出一个合适的方法。

请帮忙.....

【问题讨论】:

    标签: java


    【解决方案1】:

    你不能。至少不会丢失信息。

    IPv6 地址contains 128-bits of information,而Java 中的long only holds 64-bits of information,因此任何可能的转换方案都会丢失信息。

    如果您需要在 Java 中存储 IPv6 地址,则应使用 java.net.Inet6Address class

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-03
      • 2015-10-18
      • 2022-12-22
      • 2013-07-26
      • 1970-01-01
      • 2021-11-01
      • 2020-07-30
      • 2012-06-29
      相关资源
      最近更新 更多