Java Program Write a program that reads in a file and displa

Java Program:

Write a program that reads in a file and displays it in reverse order. Use recursion. Read in the file lab13.txt.

Solution

ReadFiles.java

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


public class ReadFiles {

   public static void main(String[] args) throws FileNotFoundException {
       Scanner scan = new Scanner(new File(\"lab13.txt\"));
       ArrayList<String> list = new ArrayList<String>();
       while(scan.hasNext()){
           list.add(scan.nextLine());
       }
       reverse(list, list.size());
   }
   public static void reverse(ArrayList<String> list, int n){
       if(n == 0){
           return;
       }
       System.out.println(list.get(n-1));
       reverse(list, n-1);
   }

}

Output:

Yet more text
Another string
A string

lab13.txt

A string
Another string
Yet more text

Java Program: Write a program that reads in a file and displays it in reverse order. Use recursion. Read in the file lab13.txt.SolutionReadFiles.java import jav

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site