java - 如何在Java编程语言中将ipv6地址转换为整数

标签 java

Java编程语言如何将ipv6地址转换成整数

最佳答案

你必须使用 <a href="http://download.oracle.com/javase/1.4.2/docs/api/java/math/BigInteger.html" rel="noreferrer noopener nofollow">BigInteger</a> ,因为 IPv6 地址大于 Java 支持的原生整数数据类型,为 128 位。

根据您的 IPv6 地址格式(原始字节数组、十六进制字符串...),可能有也可能没有 BigInteger合适的构造函数。

关于java - 如何在Java编程语言中将ipv6地址转换为整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5080308/

相关文章:

java - 安卓 : Making simple code. 干

java - 将空字符串设置为 xsi :nil=true

java - 计时器可做多项事情

Java - 处理来自实现 1 个接口(interface)的具体类的错误

java - 为什么 Eclipse 用 'parameter is hiding a field' 标记私有(private)方法,而不是公共(public)方法?

java - 如何使用 Junit 测试处理 try/catch 和 throw

java - MongoDB 连接立即关闭 - Java

java - 在构造函数(java)中查询数据库?

java - UDP 中的服务器-客户端

java - 将字符串映射到其相应值的最佳方法