Java从字节数组中读取数据结构

时间:2014-05-19 08:33:16

标签: java java-ee

我已经从串口读取了一些数据到readbuf数组中。缓冲区包含如下数据结构:

bytes[] readbuf = new byte[2048];
size = mInputStream.read(readbuf);

transfer_data_des 
{
  for(n;n<lenght;j++)
  {
      U16 xxx_index;
      U32 xxxdataLength;
      for(m;m<xxxdataLength;m++)
      {
        U8 data; //contain hex data
      }
  }
}

该结构包含一个int index,表示哪种数据,以及数据是char数组。缓冲区如下,

[int][[length]][char arrays] | [index][length][data] | [index][length][data]|[...]

我如何解析它来纠正字节缓冲区中的数据?我不是java的专家,请给我一些帮助,我非常想你。

0 个答案:

没有答案