The PrintStream class is obtained from the FilterOutputstream class that implements a number of methods for displaying textual representations of Java primitive data types.
Working with PrintStream
The PrintStream class is obtained from the FilterOutputstream
class that implements a number of methods for displaying textual representations
of Java primitive data types. It adds the functionality to another output
streams that has the ability to print various data values conveniently. Unlike
other output streams, a PrintStream never throws an IOException and the
data is flushed to a file automatically i.e. the flush
method is
automatically invoked after a byte array is written,
The constructor of the PrintStream class is written as:
PrintStream (java.io.OutputStream out); //create a new print stream
The print( ) and Println( ) methods of this class give the same functionality as the method of standard output stream and follow the representations with newline.
The given example demonstrate the writing operation to a file using PrintStream class.
import java.io.*;
|
Output of the Program:
C:\nisha>javac PrintStreamDemo.java C:\nisha>java PrintStreamDemo Write successfully C:\nisha> |
This program firstly create an object "ps" of the PrintStream class the specified data is written through that object using the println( ) method.