我有一个ByteArray / Bytebuffer包含有关记录的信息(具有不同的数据类型)。什么是将它们解析为单个字段的最佳方法。
示例:记录大小为100个字节 字段1是整数 字段2是时间戳 字段3是短整数 字段4是十进制的$ Amount 字段5是字符串(剩余字节)
答案 0 :(得分:0)
对于字节数组:将其包装在ByteArrayInputStream
中并将其包装在DataInputStream.
或中将其包装在ByteBuffer
中并继续下方。
ByteBuffer:
只需直接使用其API。