L09
ReverseIt.java
/**
* Reverses each line of an input file and writes it to an output file.
*
* @author Brandon
* @version 1/1/1990
*/
import java.util.*;
import java.io.*;
public class ReverseIt {
public static void main(String[] args) throws IOException, FileNotFoundException {
Scanner myScanner = new Scanner(System.in);
System.out.print("Enter input filename: ");
String inFilename = myScanner.nextLine();
System.out.print("Enter output filename: ");
String outFilename = myScanner.nextLine();
FileReader inReader = new FileReader(inFilename);
PrintWriter outWriter = new PrintWriter(outFilename);
Scanner inputFile = new Scanner(inReader);
while (inputFile.hasNext()) {
String inString = inputFile.nextLine();
String outString = "";
for (int i = 0; i < inString.length(); i++)
outString = inString.charAt(i) + outString;
outWriter.println(outString);
}
inReader.close();
outWriter.close();
System.out.println("Goodbye!");
}
}
No Comments