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.
Задание
ЛегкоВам дан файл с именем "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) {
// Напишите код здесь
}
}