Я сделал метод, который принимает File
и String
. Он заменяет файл новым файлом с этой строкой в качестве его содержимого.
Это то, что я сделал:
public static void Save(File file, String textToSave) {
file.delete();
try {
BufferedWriter out = new BufferedWriter(new FileWriter(file));
out.write(textToSave);
out.close();
} catch (IOException e) {
}
}
Однако это очень медленно. Это иногда занимает более минуты.
Как я могу писать большие файлы с десятками тысяч, может быть, до миллиона символов в них?