Read String From File
// Perform some string processing
Write output string in file
は、ファイルへ/から/書き込み文字列を読み取るために、私は、
BufferedReader br = new BufferedReader(new FileReader("Text.txt"), 32768);
BufferedWriter out = new BufferedWriter(new FileWriter("AnotherText.txt"), 32768);
while((line = br.readLine()) != null) {
//perform some string processing
out.write(output string) ;
out.newLine();
}
を使用していますしかし、読み書きはかなり遅いようです。 JAVAのファイルとの間で文字列を読み書きする最も速い方法はありますか?
追加情報:
1) Read File is 144 MB.
2) I can allocate large memory (50 MB) for reading or writing.
3)I have to write it as a string, not as Byte.
「かなり遅い」の速度は正確ですか? –
この宿題はありますか?そのようにタグ付けする必要があります。 – twain249
読んだり書いていること以外に何をしていますか?いくつかの変換がありますか?その変換は高価な部分ですか?データを変換していない場合は、単にファイルをコピーしないでください。 –