java将字节转换为包含对象中一些不同变量的大量字节

问题描述

我得到 byte[] bytes 作为 Tcp 连接响应,其中包含 3-4 个不同的变量,并且我预先知道每个变量的长度。例如:

byte[] bytes = {(byte)0x01,(byte)0xC0,(byte)0x56,(byte)0x34,(byte)0x45,(byte)0x78,(byte)0x09};

*字节数据不正确

变量名 variable_length variable_value
状态 1 0x01
名称 3 0xC0 0x56 0x34
价格 2 0x45 0x78
重量 1 0x09

在java对象中转换它的最佳设计是什么? 您能给我 public product(byte[] bytes){} 示例或将其分发到某些方法或类中吗?我有几个类似的对象服务,其中包含不同的变量,所以我想知道设计它们的转换的最佳方法

public class product{
private Boolean status;
private String name;
private Int price;
private Short weight
}

public class product{
private byte[] status;
private byte[] name;
private byte[] price;
private byte[] weight
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)