文字列をByteArrayOutputStream
に書き込む必要がありますが、文字列を分割して書き込む必要があります。私は例としてそれをしようとしました:Javaで文字列を分割するにはどうすればよいですか?
out.write("123".getBytes());
out.write("\n456".getBytes());
しかし、 '\ n'は動作しません。どうしたらいいですか?または、ファイルを作成せずに文字列を格納するための代わりのOutputStream(このOSは行の折れ線を使用する必要があります)を提案します。ありがとうございました。
壊れたとはどういう意味ですか? –
私は、各文字列がファイル上の別の行であることを意味します。 – user1134602
どのOSですか? Windowsの場合は、ファイルを読み込もうとする内容に応じて、改行のために "\ r \ n"をバイトとして書き込む必要があります。 – Rup