Advertisement
krstevskim

OS_L1_3

Mar 19th, 2019
16
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.00 KB | None | 0 0
  1. import java.io.*;
  2. import java.util.List;
  3. import java.util.ArrayList;
  4.  
  5. public class HW01_3 {
  6.  
  7.     public static void main(String[] args)throws IOException {
  8.         // TODO Auto-generated method stub
  9.         BufferedReader reader = null;
  10.         BufferedWriter writer = null;
  11.         try {
  12.             reader = new BufferedReader(new FileReader("izvor.txt"));
  13.             writer = new BufferedWriter(new FileWriter("destinacija.txt"));
  14.             String line;
  15.             List<String> rows = new ArrayList<>();
  16.             while((line = reader.readLine())!=null) {
  17.                 rows.add(line);
  18.             }
  19.             reverse(rows,writer);
  20.            
  21.         }
  22.         finally {
  23.             if (reader != null) reader.close();
  24.             if (writer != null) writer.close();
  25.         }
  26.     }
  27.     public static void reverse(List<String> list, BufferedWriter writer) throws IOException {
  28.         int offset = list.size() - 1;
  29.         String line;
  30.         while(offset>=0) {
  31.             line = list.get(offset);
  32.             StringBuilder sb = new StringBuilder(line).reverse();
  33.             writer.write(sb.toString());
  34.             writer.newLine();
  35.             offset--;
  36.         }
  37.     }
  38.  
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement