// \r\n - новий рядок в String /*** Використовуйте потоки, коли данні не оброблені ***/ // import java.io.*; String data = "Save to file"; // кирилиця може обрізатися! OutputStream os = null; try { os = new FileOutputStream(new File("1.txt"));} catch (IOException e) { } finally { try
}
} /*** Клас Files з Java 1.7 (всередині використовує потоки) ***/ // import java.io.*; // import java.nio.file.Files; // import java.nio.file.Paths; try { } catch (IOException e) {
} /*** Використовуйте BufferedWriter коли багато операцій запису, це економить час ***/ // import java.io.*; int lines = 10000; String data = "Запис цього рядка в файл 10000 раз"; File file = new File("1.txt"); FileWriter fr = null; BufferedWriter br = null; String dataWithNewLine=data+System.getProperty("line.separator"); try {
} catch (IOException e) { } finally { try
}
} /*** Використовуйте FileWriter коли мало операцій запису ***/ // import java.io.*; String data = "Я запишу цей рядок в файл"; File file = new File("1.txt"); FileWriter fr = null; try { } catch (IOException e) { } finally {
} |