发布于 2015-10-13 18:08:29
在Java中,所有字节都是带符号的。因此,一个字节的范围是从-128到127。然而,在Javascript中,返回的值是简单的整数。因此,它可以用十进制表示,使用最大255的全范围。
因此,如果您将这两个结果都转换为1字节的十六进制表示-它们将是相同的:F0 9F 91 8D。
说到为什么java决定消除无符号类型,那是一个单独的discussion。
https://stackoverflow.com/questions/33099626
复制相似问题