我有这个字符串11110000
,代表byte
。
我想从该字符串创建byte
,但我找不到任何在线示例。
有人可以帮帮我吗?
答案 0 :(得分:8)
int value = Integer.parseInt(s, 2); // 2 for binary
如果你想要字节类型:
byte value = Byte.parseByte(s, 2); // 2 for binary
答案 1 :(得分:6)
答案 2 :(得分:4)
使用
byte b = (byte) Integer.parseInt("11111",2);
答案 3 :(得分:1)
byte myByte = (byte)Integer.parseInt("11110000", 2);