3〜4個の異なる変数を含むTcp接続応答として取得byte[] bytes
し、各変数の長さを事前に知っています。例えば:
byte[] bytes = {(byte)0x01, (byte)0xC0, (byte)0x56, (byte)0x34, (byte)0x45, (byte)0x78, (byte)0x09};
*バイトデータが正しくありません
変数名 | 可変長 | 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
}