Write a java program that reads from the inputFiletxt provid
Write a java program that reads from the inputFile.txt (provided as attachment to this assignment) and writes each line to a second file with the line numbers inserted. Example input and output.
inputFile.txt -
This is a test
outputFile.txt shoudl read
1. This is a test
The outputFile.txt is a note pad that says:
This is a test
to determine if you can
properly use exceptions
to manage the read and write from a
file.
Solution
inputFile.txt ( Save this file under D Drive.Then the path of the file pointing to that file is D:\\\\inputFile.txt)
This is a test
__________________
FileReadWrite.java
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class FileReadWrite {
public static void main(String[] args) {
String line=null;
try {
// FileReader reads text files in the default encoding.
FileReader fileReader = new FileReader(\"D:\\\\inputFile.txt\");
// Always wrap FileReader in BufferedReader.
BufferedReader bufferedReader = new BufferedReader(fileReader);
while((line = bufferedReader.readLine()) != null) {
//Creating FileWriter object by passing output file name as input.
FileWriter fw=new FileWriter(\"D:\\\\outputFile.txt\");
BufferedWriter bw=new BufferedWriter(fw,1024);
bw.write(line);
bw.close();
fw.close();
}
//closing buffer reader
bufferedReader.close();
}
catch(FileNotFoundException ex) {
System.out.println(\"Could\'nt able to open file \");
}
catch(IOException ex) {
System.out.println(\"Error reading file \");
}
}
}
__________________________________________
Output:
outputFile.txt (We will get this file in D Drive as we specified the path as D:\\\\outputFile.txt)
This is a test
_______________________Thank You

