文字列をファイルに保存して読み返したかったので、次の 2 つの例に従いました。
ただし、両方とも BufferedOutputStream ラッパーは使用されていませんが、FileOutputStream のドキュメントではそれが推奨されています。
これは簡単な例にするために行われたのでしょうか、それとも Android では本当に必要ないのでしょうか? そして、答えは何でもInputStreamにも適用されますか?
よろしく、クラゲ
文字列をファイルに保存して読み返したかったので、次の 2 つの例に従いました。
ただし、両方とも BufferedOutputStream ラッパーは使用されていませんが、FileOutputStream のドキュメントではそれが推奨されています。
これは簡単な例にするために行われたのでしょうか、それとも Android では本当に必要ないのでしょうか? そして、答えは何でもInputStreamにも適用されますか?
よろしく、クラゲ
この場合、例の作成者は、出力データのサイズが小さいことを前もって知っています。書き込むデータが「大量」の場合にのみ、バッファ バージョンが必要です (これは通常、事前に絶対的な確実性を知ることはできません)。
BufferedOutputStreamのJavaDocs は、これを強調しています...
ほとんどの (より小さな) 要求はバッファーのみにアクセスすることで満たすことができるため、基礎となる入力ストリームとの高価な相互作用が最小限に抑えられます。