class Solution {
public static void main(String[] args) {
try {
File file = new File("file.txt");
InputStreamReader inputStreamReader = new InputStreamReader(System.in); // поток чтения с консоли
BufferedReader bufferedReader = new BufferedReader(inputStreamReader); // соединяем InputStreamReader с BufferedReader
FileWriter fileReader = new FileWriter(file); // поток который подключается к текстовому файлу
BufferedWriter bufferedWriter = new BufferedWriter(fileReader); // соединяем FileWriter с BufferedWitter
String line;
while(!(line = bufferedReader.readLine()).equals("exit")) {
bufferedWriter.write(line+ "\n");
}
bufferedWriter.write("exit");
bufferedReader.close(); // закрываем поток
bufferedWriter.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
package com.javarush.task.task13.task1319;
import java.io.*;
/*
Писатель в файл с консоли
*/
class Solution {
public static void main(String[] args) {
try {
File file = new File("file.txt");
InputStreamReader inputStreamReader = new InputStreamReader(System.in); // поток чтения с консоли
BufferedReader bufferedReader = new BufferedReader(inputStreamReader); // соединяем InputStreamReader с BufferedReader
FileWriter fileReader = new FileWriter(file); // поток который подключается к текстовому файлу
BufferedWriter bufferedWriter = new BufferedWriter(fileReader); // соединяем FileWriter с BufferedWitter
String line;
while(!(line = bufferedReader.readLine()).equals("exit")) {
bufferedWriter.write(line+ "\n");
}
bufferedWriter.write("exit");
bufferedReader.close(); // закрываем поток
bufferedWriter.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}