Ввод-вывод Java: упражнение 16 с решением
Напишите программу на Java для добавления текста в существующий файл.
Пример решения :
Код Java:
import java.io.BufferedReader; import java.io.FileNotFoundException; импорт java.io.IOException; импорт java.io.InputStreamReader; импорт java.io.FileInputStream; импорт java.io.FileReader; импорт java.io.FileWriter; открытый класс Exercise16 {общедоступный статический void main (String a []) {StringBuilder sb = new StringBuilder (); Строка strLine = ""; попробуйте {String filename = "/home/students/myfile.txt"; FileWriter fw = новый FileWriter (имя файла, истина); //добавляет строку в файл fw.write ("Java Exercises n"); fw.close (); BufferedReader br = новый BufferedReader (новый FileReader ("/home/student/myfile.txt")); //читаем содержимое файла while (strLine! = null) {sb.append (strLine); sb.append (System.lineSeparator ()); strLine = br.readLine (); System.out.println (strLine); } br.close (); } catch (IOException ioe) {System.err.println ("IOException:" + ioe.getMessage ()); }}}
Пример вывода:
Python Exercises Java Exercises null
Блок-схема:
Редактор кода Java :
Предыдущий: Напишите программу на Java для записи и чтения обычного текстового файла.
Далее: Напишите программу на Java для чтения первых трех строк файла.