如何在java中以字节数据类型存储大于127的值.
int b = 160;
System.out.println((byte)b);
Run Code Online (Sandbox Code Playgroud)
它打印-96.
注意:我想在BLE设备上写字节.所以无法将其转换为short或int.
您可能希望在一个字节中存储128-255范围内的值.你可以,如果你不想在同一个字节中存储-128到-1的值(显然在不同的时间).
只需在想要读取它时使用按位和运算符:
b & 0xff
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
296 次 |
最近记录: |