[英]Why different byte array representation in Java and Javascript?
在Java中,所有字节均已签名。 因此,一个字节的范围是从-128到127。但是,在Javascript中,返回的值只是简单地讲整数。 因此可以使用小数点表示,最大范围为255。
因此,如果将两个结果都转换为1字节的十六进制表示形式,则它们将是相同的: F0 9F 91 8D
。
说到Java 为什么决定消除无符号类型,那是另外一个讨论 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.