Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.FileReader;
- import java.io.FileNotFoundException;
- import java.io.PrintWriter;
- import java.util.ArrayList;
- import java.util.Arrays;
- import java.util.Scanner;
- import java.util.Collections;
- import java.io.File;
- public class LineReverser
- {
- public static void main(String[] args)
- throws FileNotFoundException
- {
- String inputFileName = "mary.txt";
- String outputFileName = "output.txt";
- String output = "";
- FileReader fr = new FileReader(inputFileName);
- while(true)
- {
- try
- {
- int out = fr.read();
- if(out == -1)
- break;
- output += (char)out;
- }
- catch(Exception e){}
- }
- ArrayList<String>lines = new ArrayList<String>(Arrays.asList(output.split("\\r?\\n")));
- Collections.reverse(lines);
- PrintWriter writer = new PrintWriter(new File(outputFileName));
- for(int i = 0; i < lines.size(); i++)
- {
- writer.println(lines.get(i));
- }
- writer.close();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement