在Java中解析ByteArray或ByteBuffer的最佳方法

时间:2015-03-23 22:41:10

标签: java

我有一个ByteArray / Bytebuffer包含有关记录的信息(具有不同的数据类型)。什么是将它们解析为单个字段的最佳方法。

示例:记录大小为100个字节                   字段1是整数                   字段2是时间戳                   字段3是短整数                   字段4是十进制的$ Amount                   字段5是字符串(剩余字节)

1 个答案:

答案 0 :(得分:0)

  • 对于字节数组:将其包装在ByteArrayInputStream中并将其包装在DataInputStream. 中将其包装在ByteBuffer中并继续下方。

  • ByteBuffer:只需直接使用其API。