ここでかなり問題がありますが、Javaが提供するAPIの使い方がよくわからないからだと思います。
intとbyte[]をに書き込む必要がありbyte[]ます。
とを使用しDataOutputStreamてデータの書き込みを解決するためにを使用することを考えました。それをバイト配列に入れることができるようにするには、メソッドを使用する必要があります。writeInt(int i)write(byte[] b)ByteArrayOutputStreamtoByteArray().
このクラスはラッパーパターンを使用していることを理解しているので、2つのオプションがありました。
DataOutputStream w = new DataOutputStream(new ByteArrayOutputStream());
また
ByteArrayOutputStream w = new ByteArrayOutputStream(new DataOutputStream());
しかし、どちらの場合も、私はメソッドを「緩め」ます。前者の場合、toByteArray()メソッドにアクセスできず、後者の場合、メソッドにアクセスできませんwriteInt()。
このクラスを一緒に使用するにはどうすればよいですか?