Advertisement
jaVer404

level13.lesson11.home04_from QA

May 21st, 2015
263
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.38 KB | None | 0 0
  1. package com.javarush.test.level13.lesson11.home04;
  2.  
  3. /* Запись в файл
  4. 1. Прочесть с консоли имя файла.
  5. 2. Считывать строки с консоли, пока пользователь не введет строку "exit".
  6. 3. Вывести все строки в файл, каждую строчку с новой стороки.
  7. */
  8.  
  9.  
  10. import java.io.BufferedReader;
  11. import java.io.FileWriter;
  12. import java.io.IOException;
  13. import java.io.InputStreamReader;
  14.  
  15. public class Solution
  16. {
  17.     public static void main(String[] args) throws IOException
  18.     {
  19.         BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
  20.         String fileName = reader.readLine();
  21.         String input;
  22.         while (true) {
  23.             input = reader.readLine();
  24.             if (input.equals("exit")) {
  25.                 writeToFile(fileName, input);
  26.                 reader.close();
  27.                 break;
  28.             }
  29.             writeToFile(fileName, input);
  30.         }
  31.         reader.close();
  32.  
  33.     }
  34.     public static void writeToFile (String fileToWrite,String textToWrite) throws IOException{
  35.         String outPutPath = fileToWrite;
  36.         FileWriter fileWriter = new FileWriter(outPutPath,true);
  37.         fileWriter.write(textToWrite);
  38.         fileWriter.write(System.lineSeparator());
  39.         fileWriter.close();
  40.     }
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement