私は、SocketのOutputStreamに書き込む必要がある2つのバイト配列を持っています。今私はこのような何か:それは代わりに、最初の二つの配列(例えばSystem.arraycopy()
付き)を組み合わせただけにして一度os.write(combinedArray)
を呼び出すために、おそらくより良いかどう2バイト配列をOutputStreamに書き込むにはどうすればよいですか?
byte[] arr1, arr2;
OutputStream os;
os.write(arr1);
os.write(arr2);
を私は不思議でしたか?
それが問題なら、Androidの観点から質問しています。
'OutputStream'の実装に依存します。 –
これで、BufferedOutputStreamは透過的に(少なくとも2つの配列がバッファサイズよりも小さい場合)、それについてもう少し考えています。 –
Hmm。なぜdownvote? – yydl