我试试:
byte[] Data = { 0xA3, 0x34, 0x33, 0x33, 0x00};
但是在“0xA3”它表示“必需的字节找到了int”,那么这里有什么问题?
答案 0 :(得分:2)
0xA3
是163,超出byte
范围,我认为可以是-128 - > 127。
您可以找到更多详情here
答案 1 :(得分:1)
at" 0xA3"它说"需要字节找到int",那么这里有什么问题
问题是Java中一个字节的范围是-128..127。
解决方案是你需要在0xA3前写一个(byte)
强制转换。