Print writer
public class PrintWriter extends Writer
The Java.io.PrintWriter class prints formatted representations of objects to a text-output stream.Class declaration
Following is the declaration for Java.io.PrintWriter class:public class PrintWriter extends WriterField
Following are the fields for Java.io.PrintWriter class:
- protected Writer out -- This is the character-output stream of this PrintWriter.
- protected Object lock -- This is the object used to synchronize operations on this stream.
Class constructors
| S.N. | Constructor & Description |
|---|---|
| 1 |
PrintWriter(File file)
This creates a new PrintWriter, without automatic line flushing, with the specified file.
|
| 2 |
PrintWriter(File file, String csn)
This creates a new PrintWriter, without automatic line flushing, with the specified file and charset.
|
| 3 |
PrintWriter(OutputStream out)
This creates a new PrintWriter, without automatic line flushing, from an existing OutputStream.
|
| 4 |
PrintWriter(OutputStream out, boolean autoFlush)
This creates a new PrintWriter from an existing OutputStream.
|
| 5 |
PrintWriter(String fileName)
This creates a new PrintWriter, without automatic line flushing, with the specified file name.
|
| 6 |
PrintWriter(String fileName, String csn)
This creates a new PrintWriter, without automatic line flushing, with the specified file name and charset.
|
| 7 |
PrintWriter(Writer out)
This creates a new PrintWriter, without automatic line flushing.
|
| 8 |
PrintWriter(Writer out, boolean autoFlush)
This creates a new PrintWriter.
|
Class methods
| S.N. | Method & Description |
|---|---|
| 1 |
This method appends the specified character to this writer.
|
| 2 |
This method appends the specified character sequence to this writer.
|
| 3 |
This method appends a subsequence of the specified character sequence to this writer.
|
| 4 |
This method flushes the stream if it's not closed and checks its error state.
|
| 5 |
This method Clears the error state of this stream.
|
| 6 |
This method Closes the stream and releases any system resources associated with it.
|
| 7 |
This method Flushes the stream.
|
| 8 |
This method writes a formatted string to this writer using the specified format string and arguments.
|
| 9 |
This method writes a formatted string to this writer using the specified format string and arguments.
|
| 10 |
This method prints a boolean value.
|
| 11 |
This method prints a character.
|
| 12 |
This method Prints an array of characters.
|
| 13 |
This method Prints a double-precision floating-point number.
|
| 14 |
This method prints a floating-point number.
|
| 15 |
This method prints an integer.
|
| 16 |
This method prints a long integer.
|
| 17 |
This method prints an object.
|
| 18 |
This method prints a string.
|
| 19 |
This is a convenience method to write a formatted string to this writer using the specified format string and arguments.
|
| 20 |
This is a convenience method to write a formatted string to this writer using the specified format string and arguments.
|
| 21 |
This method terminates the current line by writing the line separator string.
|
| 22 |
This method prints a boolean value and then terminates the line.
|
| 23 |
This method prints a character and then terminates the line.
|
| 24 |
This method prints an array of characters and then terminates the line.
|
| 25 |
This method prints a double-precision floating-point number and then terminates the line.
|
| 26 |
This method prints a floating-point number and then terminates the line.
|
| 27 |
This method prints an integer and then terminates the line.
|
| 28 |
This method prints a long integer and then terminates the line.
|
| 29 |
This method prints an Object and then terminates the line.
|
| 30 |
This method prints a String and then terminates the line.
|
| 31 |
This method indicates that an error has occurred.
|
| 32 |
This method writes an array of characters.
|
| 33 |
This method writes a portion of an array of characters.
|
| 34 |
This methodWrites a single character.
|
| 35 |
This method writes a string.
|
| 36 |
This method writes a portion of a string.
|
import java.io.*; import java.util.Date; public class PrintWriterDemo { public static void main(String[] args) { Object obj1 = "Object"; Object obj2 = 2; Date date = new Date(112, 2, 21); try { // create a new writer PrintWriter pw = new PrintWriter(System.out); // print object pw.println(obj1); // print another object pw.println(obj2); // print a date (it is an object) pw.print(date); // flush the writer pw.flush(); } catch (Exception ex) { ex.printStackTrace(); } } }Let us compile and run the above program, this will produce the following result:Object 2 Wed Mar 21 00:00:00 EET 2012
No comments:
Post a Comment