Skip to main content

how to write text file using java


welcome java file handling tutorial .

in this tutorial we are going to wrie text file using  java here i have used Filewirter to write . use following steps to read text file using java  program
1. create one folder on d drive as f that is name of folder is f
2. create demo.txt file to write on it using program
3. create java program use following code or follow steps from video save java program in same folder import java.io.* package properly in java program
4. compile program and run
5. to understand program read what is FileReader read program explanation given below.









// Program by Prakash Sonar

import java.io.*;

class jWrite
{
public static void main(String s[])
{
try{
FileWriter w=new FileWriter("demo.txt",true);
w.write("welcome to Prakash Programming Tutorial");
w.write("\n ");
w.write("Thanks for Watching");
w.close();


}
catch(Exception e){}



}



}






 Writer, OutputStreamWriter, FileWriter and BufferedWriter


Writer is the abstract class for writing character streams. It implements the following fundamental methods:
·         write(int): writes a single character.
·         write(char[]): writes an array of characters.
·         write(String): writes a string.
·         close(): closes the stream.

OutputStreamWriter is a bridge from byte streams to character streams. Characters are encoded into bytes using a specified charset. The charset can be default character encoding of the operating system, or can be specified explicitly when creating an OutputStreamWriter.

FileWriter is a convenient class for writing text files using the default character encoding of the operating system.

BufferedWriter writes text to a character stream with efficiency (characters, arrays and strings are buffered to avoid frequently writing to the underlying stream) and provides a convenient method for writing a line 

separator: newLine().

 writer classes in the java.io package:







Comments

Labels

Show more