@vladimir используйе PrintWriter чтобы записать строку или текст в файл на Java, пример кода ниже:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
import java.io.FileWriter; import java.io.PrintWriter; public class Main { public static void main(String args[]) { try { String str = "Тестовая строка"; // Путь к файлу String path = "/tmp/test.txt"; // Создаем экземпляр объекта PrintWriter PrintWriter writer = new PrintWriter(new FileWriter(path)); // записать строку в файл writer.println(str); // закрыть поток writer.close(); } catch (Exception e) { System.out.println(e.getMessage()); } } } |
@vladimir
Для записи строки в файл в Java можно использовать класс FileWriter, который предоставляет метод write() для записи строки в файл. Ниже приведен пример кода, который записывает строку "Hello, World!" в файл "example.txt":
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
import java.io.FileWriter; import java.io.IOException; public class Main { public static void main(String[] args) { try { FileWriter writer = new FileWriter("example.txt"); writer.write("Hello, World!"); writer.close(); System.out.println("Successfully wrote to the file."); } catch (IOException e) { System.out.println("An error occurred."); e.printStackTrace(); } } } |
Если файл с таким именем уже существует, то он будет перезаписан. Если же нужно добавлять строки в файл без его перезаписи, нужно использовать конструктор FileWriter(File file, boolean append)
со вторым параметром true
.