Menu
Coddy logo textTech

Write

Урок 5 из 11 курса Работа с файлами в Java на Coddy.

Для записи в файл в Java мы можем использовать класс FileWriter:

try {
	FileWriter writer = new FileWriter("data.txt");
	writer.write("This the new contect of data.txt file!");
	writer.close();
} catch (IOException e) {
	System.out.println("An error occurred.");
	e.printStackTrace();
}

Приведенный выше код записывает текст в файл "data.txt", обратите внимание, что вы должны обработать исключение IOException.

По умолчанию текст перезаписывает любое существующее содержимое. Если вы хотите добавить текст к уже существующему содержимому файла, используйте следующее:

 FileWriter writer = new FileWriter("data.txt", true);

Обратите внимание на true в качестве второго аргумента конструктора FileWriter.

challenge icon

Задание

Легко

Вам дан файл с именем "coddy.txt" из предыдущего задания. Добавьте в конец этого файла следующий текст:

This is the end of the file, but only the beginning...

В конце выведите новое содержимое файла.

Попробуйте сами

import java.io.FileWriter;
import java.io.IOException;
import java.io.File;
import java.util.Scanner;
import java.io.FileNotFoundException;

class Main {
    public static void main(String[] args) {
        // Напишите код здесь
    }
}

Все уроки раздела Работа с файлами в Java