【发布时间】:2018-05-30 06:43:23
【问题描述】:
如何在java中以字节数据类型存储大于127的值。
int b = 160;
System.out.println((byte)b);
它打印 -96。
注意:我想在 BLE 设备上写入字节。所以不能转换 短或 int。
【问题讨论】:
-
不要将它们存储在一个字节中。使用 short 或 int。
-
好吧,我猜你不应该使用字节:P
-
您将存储在 int 中并将其类型转换为字节。这就是你会得到的。
-
@Vishva Dave,我想在 BLE 设备上写入字节。所以不能将其转换为short或int。