我需要将字节0xFF发送到客户端,但是当我这样做时:
byte toSend = 0b11111111;
// or
byte toSend = 0xFF;
我收到编译错误,发送它无法从int转换为byte。
我想确保发送一个字节,将所有8位设置为1.如何在Java中执行此操作?
答案 0 :(得分:2)
您可以将其强制转换为字节:
byte toSend = (byte)0xFF;
忘掉我答案的另一部分。我有点睡眠不足。实际上它的-1表示为11111111.但是(byte)0xFF
效果很好。