Crazy

JAVA/IO - Задача 3

Mar 6th, 2018
496
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.89 KB | None | 0 0
  1. /*
  2. Да се напише Java програма која со користење на I/O стримови ќе ја прочита содржината на датотеката izvor.txt, а потоа нејзината содржина ќе ја испише превртена во празната датотека destinacija.txt. Читањето и запишувањето реализирајте го со баферирано читање и запишување Пример:
  3.  
  4.         izvor.txt                   destinacija.txt
  5.  
  6.         Оперативни системи          иметсис инвитарепО
  7.         Напомена: Сами креирајте ги овие две датотеки и пополнете ја izvor.txt со произволна содржина.
  8.  
  9.         Решение: Решението од HW01_3.java фајлот го поставувате тука со copy-paste
  10. */
  11.  
  12.  
  13.  
  14. import java.io.*;
  15. import java.nio.file.Path;
  16. import java.nio.file.Paths;
  17.  
  18. public class main {
  19.     public static void main(String[] args) throws IOException{
  20.  
  21.  
  22.         Path input = Paths.get("/izvor.txt");
  23.         Path output = Paths.get("/destinacija.txt");
  24.  
  25.         BufferedReader bufferedReader;
  26.  
  27.         BufferedWriter bufferedWriter;
  28.  
  29.         bufferedReader = new BufferedReader(new FileReader(input.toString()));
  30.  
  31.  
  32.         bufferedWriter = new BufferedWriter(new FileWriter(output.toString()));
  33.  
  34.  
  35.         StringBuilder stringBuilder;
  36.  
  37.         String string=bufferedReader.readLine();
  38.  
  39.         while (string!=null)
  40.         {
  41.             stringBuilder = new StringBuilder(string);
  42.             stringBuilder.reverse();
  43.  
  44.             bufferedWriter.write(stringBuilder + "\n");
  45.  
  46.  
  47.             string=bufferedReader.readLine();
  48.         }
  49.  
  50.         bufferedReader.close();
  51.         bufferedWriter.flush();
  52.         bufferedWriter.close();
  53.  
  54.  
  55.     }
  56. }
Advertisement
Add Comment
Please, Sign In to add comment