2

我有这个字符串11110000,它代表一个byte.

我想byte从该字符串创建一个,但我在网上找不到任何示例。

有人可以帮帮我吗?

4

4 回答 4

8

int value = Integer.parseInt(s, 2); // 2 for binary

如果你想要字节类型:

byte value = Byte.parseByte(s, 2); // 2 for binary

于 2012-04-10T17:56:15.537 回答
6

使用Byte#parseByte().

于 2012-04-10T17:54:49.660 回答
4

采用

byte b = (byte) Integer.parseInt("11111",2);
于 2012-04-10T17:56:25.180 回答
1
byte myByte = (byte)Integer.parseInt("11110000", 2);
于 2012-04-10T18:12:32.693 回答