Java 相当于 unsigned long long?

2023-11-23

在 C++ 中,我喜欢通过以下方式访问 64 位无符号整数:unsigned long long int,或通过uint64_t。现在,我知道 Java 中的 long 是 64 位。然而,他们已经签署了。

是否有 unsigned long(长整型)可用作 Java 原语?我该如何使用它?


从 Java 8 开始,支持 unsigned long(无符号 64 位)。您可以使用它的方式是:

Long l1 = Long.parseUnsignedLong("17916881237904312345");

要打印它,你不能简单地打印 l1,但你必须首先:

String l1Str = Long.toUnsignedString(l1)

Then

System.out.println(l1Str);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Java 相当于 unsigned long long? 的相关文章

随机推荐