我需要在 Java 中设置 1 个字节中的每个位。
bit7 - 1,
bit6 - 1,
bit5 - 1,
bit4 - 0,
bit3 – 0,
bit2 – 0,
bit1 – 0,
bit0 – 0
我写过:
byte extra_dop = 0b00000111;
但出现以下错误:
binary literals are not supported in -source 1.5 (use -source 7 or higher to enable binary literals)
最佳答案
Java7引入了二进制字面量。
对旧版本使用以下内容:
byte b = Byte.parseByte("00000111", 2);
关于java - 在java中将位串转换为字节,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20516636/