Friday, December 30, 2011

Java File Reader and File Writer

Here i want to discuss about how to read data from a file and

to append that content to another file by java program. Here

i use FileReader class for reading content from file and FileWriter

for append data to file. Also BufferedReader class is used to

getting input from keyboard at run time.

Coding:

import java.io.*;

public class DemoFileCreation{

public static void main(String[] args) throws IOException {

FileReader inputStream = null;

FileWriter outputStream = null;

BufferedReader dataIn = new BufferedReader( new InputStreamReader(System.in) );

System.out.println(”Enter Roll No:”);

String sno=dataIn.readLine();

System.out.println(”Enter Name:”);

String name=dataIn.readLine();

try {

File f=new File(”demo.txt”);

if(!f.exists())

{

f.createNewFile();

}

inputStream = new FileReader(f);

outputStream = new FileWriter(”characteroutput.doc”,true);

outputStream.write(”\n”);

outputStream.write(”Roll No: “+sno);

outputStream.write(”\tName: “+name);

}

finally {

if (inputStream != null) {

inputStream.close();

}

if (outputStream != null) {

outputStream.close();

}

}

}

}

No comments:

Post a Comment