私はこの記事を読んでいました。次のスニペットがあります
OutputStream output = new FileOutputStream("c:\\data\\output-text.txt");
while(moreData) {
int data = getMoreData();
output.write(data);
}
output.close();
それは言及されています:
OutputStreams一度に1バイトずつ、バイトベースのデータを書き込むために使用されます。anのwrite()メソッドは、書き込むバイトのバイト値を含むanOutputStreamを取ります。int
Hello World文字列をファイルに書き込んでいるとしましょう。そのため、文字列内の各文字はメソッドをint使用して変換されます。getMoreData()そして、それはどのように書かれますか?output-text.txt?の文字またはバイトとして バイトで書き込まれる場合、バイトを文字に「再変換」する必要がある場合、バイトで書き込む利点は何ですか?