java—格式化信息从bytearray到十进制的转换

0ve6wy6x  于 2021-07-06  发布在  Java
关注(0)|答案(0)|浏览(281)

我有一个字节数组,它包含以下格式的信息:

byte 1 : 0xAA

byte 2 : checksum = XOR

byte 3-20

byte 3- 4 :  unsigned 16-bit, LSB first

byte 5- 6 : Iunsigned 16-bit, LSB first

byte 7- 8 : unsigned 16-bit, LSB first

byte 9-10 : unsigned 16-bit, LSB first

byte 11-12 : unsigned 16-bit, LSB first

byte 13-14 : unsigned 16-bit, LSB first

byte 15-16 : signed 16-bit, LSB first

byte 17-18 : signed 16-bit, LSB first

byte 19-20 : signed 16-bit, LSB first

如何将其转换为十进制格式数组或仅将每对转换为十进制格式?
编辑例如: AA 20 AD 28 97 31 EE 29 1D 17 6D 1A B4 0D 03 00 F8 FF FA FE 是字节数组到十六进制的直接转换。现在我想根据给定的格式将这些十六进制值或原始的bytearray转换成小数。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题