Java等价于无符号long-long?

在C++中,我喜欢通过一个64代码的无符号整数,通过无符号长long int /COD>,或者通过 uint 64 t t 。现在,在Java中,long是64位的,我知道。然而,它们是签署的

是否有一个未签名的long(long)作为Java原语?我如何使用它

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

Long l1=Long.parseUnsignedLong(“17916881237904312345”);

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

字符串l1Str=Long.toUnsignedString(l1)

然后

System.out.println(l1Str);

发表评论