Javaでテキストファイルを高速に書き込む方法はどれですか?JavaテキストファイルI/O
FileOutputStream fos = new FileOutputStream('FileName');
DataOutputStream dos = new DataOutputStream(fos);
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(dos, Charset.forName(this.config.getCharset())));
マイファイルサイズは最大3 GBになります。現時点では iは、テキストファイルを書き込むためにこの方法を使用しています。
バッファをフラッシュしなければならない時に、私は1行書きますか? – PapaSmurf
BufferedWriterは、最終的にバッファがいっぱいになるとバッファをフラッシュします。デフォルトでは8192バイトです。速く書いて欲しいなら(今)、それをフラッシュしてください。 – ahanin
FileOutputStreamは、Javaでテキストファイルを簡単に書き込む方法ですか? – PapaSmurf