Java Basic Programming Help Please make sure this program ca

Java Basic Programming Help:

Please make sure this program can compile and run. Thanks!!

Write a program that reads each line in a file, reverses its lines, and writes them to another file.

For example, if the file input.txt contains the lines

Mary had a little lambIts fleece was white as snowAnd everywhere that Mary wentThe lamb was sure to go.

and you run

reverse input.txt output.txt


then output.txt contains


The lamb was sure to go.And everywhere that Mary wentIts fleece was white as snowMary had a little lamb

Solution

ReadAnsWriteReverse.java

import java.io.File;
import java.io.FileNotFoundException;
import java.io.PrintStream;
import java.util.ArrayList;
import java.util.Scanner;


public class ReadAnsWriteReverse {

   public static void main(String[] args) throws FileNotFoundException {
       File file = new File(\"input.txt\");
       if(file.exists()){
           ArrayList<String> list = new ArrayList<String>();
       Scanner scan = new Scanner(file);
       while(scan.hasNextLine()){
           list.add(scan.nextLine());
       }
       PrintStream ps = new PrintStream(new File(\"output.txt\"));
       for(int i=list.size()-1; i>=0; i--){
           ps.println(list.get(i));
       }
       ps.flush();
       ps.close();
       System.out.println(\"File has been generated\");
      
       }
       else{
           System.out.println(\"File does not exist.\");
       }

   }

}

Output:

input.txt

Mary had a little lamb
Its fleece was white as snow
And everywhere that Mary went
The lamb was sure to go.

output.txt

The lamb was sure to go.
And everywhere that Mary went
Its fleece was white as snow
Mary had a little lamb

Java Basic Programming Help: Please make sure this program can compile and run. Thanks!! Write a program that reads each line in a file, reverses its lines, and
Java Basic Programming Help: Please make sure this program can compile and run. Thanks!! Write a program that reads each line in a file, reverses its lines, and

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site