0

我得到byte[] bytesTcp 连接响应,其中包含 3-4 个不同的变量,并且我提前知道每个变量的长度。例如:

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

*字节数据不正确

变量的名称 变量长度 变量值
地位 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
}
4

0 回答 0