Кто может подсказать?
1. Получаем из консоли полный путь к файлу, в который будет записываться текст
2. Записываем полный путь из п.1 в файл
3. Получаем из консоли текст и записываем в файл. Каждый раз с новой строки.
4. Последнее значение из консоли ("exit") также записываем в файл.
5. Все закрываем.
Валидатор говорит "Программа должна записать абсолютно все введенные строки (включая "exit") в файл, каждую строчку с новой строки."
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
//System.out.println("Input path to file");
String path = reader.readLine();
FileWriter writer = new FileWriter(path);
BufferedWriter buffer = new BufferedWriter(writer);
buffer.write(path+"\r\n");
//System.out.println("Input text");
String line = null;
while (!(line = reader.readLine()).equals("")) {
if (line.equals("exit")) {
buffer.write(line+"\r\n");
break;
}
buffer.write(line+"\r\n");
}
buffer.close();
//System.out.println("End");
}