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