草庐IT

01001100

全部标签

java - 从字符串转换为字节时出现 NumberFormatException

我遇到了一件奇怪的事情。我有一个字符串形式的二进制数字,特别是“01001100”。但是我通过执行以下代码得到了上面提到的异常。Strings="01001100";byteb=Byte.parseByte(s);但为什么会这样?而在一个字节中我们可以存储最大值。高达127和分钟。高达-128。上述数字的十进制等效值为76,完全在该范围内。我遇到的特殊异常是:java.lang.NumberFormatException:值超出范围。值:01001100基数:10有什么办法可以解决吗?是的,我必须只使用字节,因为我只是逐字节提取存储在图像中的数据。谢谢。 最