0

ビッグエンディアンの型付きデータを OutputStream に単純に書き込んで、バッファリングを使用するにはどうすればよいですか? (違いがあれば、Android用に開発しています)

私は試した

out = new BufferedWriter(new DataOutputStream(new OutputStreamWriter(sock.getOutputStream())));

しかし、これはできないので、運が悪いようです。私はJavaが初めてです。

4

1 に答える 1

4

ライターは、文字 (テキスト) を書き込むために使用されます。ストリームは、バイト (バイナリ) の書き込みに使用されます。

Stream を Writer でラップできますが、その逆はできません。

バイナリ データとバッファリングが必要な場合は、BufferedOutputStream を使用します。

于 2012-04-30T18:42:46.260 に答える