标签: java arrays byte
我有一个通过rs323进行通信的设备。我收到一个8字节的数组,但是采用BCD格式,我需要以这种方式发送exp:数量8字节或16 BCD我需要一种方法如何将数量转换为字节数组?
if amount = 500我需要发送字节数组 [0,0,0,0,0,5,0,0]或以十六进制00 00 00 00 00 05 00 00
amount = 500
[0,0,0,0,0,5,0,0]
00 00 00 00 00 05 00 00
同样如果我需要发送2个字节或4个BCD!现在输入一个int数10并转换为2个字节00 10?
感谢您的帮助!