有没有人将byteArray中的信息解析为整数和字符串?

B. *_*ger 2 java

我正在开发一个应用程序,它接收带有字节数组的数据报包,我需要获取它的信息并将其转换为对象.

我已阅读文档,并说它存储了每个信息的字节数组上的位置,但我似乎无法正确地将其解析为对象.最近有没有人做过类似的工作?

Tud*_*dor 5

我建议你看看ByteBuffer.它允许您轻松地包装字节数组并提取您需要的任何内容:

byte[] arr = ...;
ByteBuffer buff = ByteBuffer.wrap(arr);
int i = buff.getInt(); // interprets the next 4 bytes into an int
Run Code Online (Sandbox Code Playgroud)