gpt4 book ai didi

java - byte.parse() 不喜欢 8 位

转载 作者:行者123 更新时间:2023-11-29 09:56:43 24 4
gpt4 key购买 nike

这段代码

byte b = Byte.parseByte("10000000", 2);

在 Java 中抛出异常。这应该是 -128 或 255。

字节有8位。为什么我不能解析 8 位字符串?

最佳答案

原因在于 Java 中 byte 的范围。字节是有符号的,因此您可以使用从 -128 ("-10000000") 到 127 ("1111111") 的任何值,但不能超出该范围的值。

关于java - byte.parse() 不喜欢 8 位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9207607/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com