Name
PrintWriter
Synopsis
This class is a character output stream
that implements a number of print(
)
and println( )
methods that output textual representations of primitive values and
objects. When you create a PrintWriter object, you
specify a character or byte output stream that it should write its
characters to and, optionally, whether the
PrintWriter stream should be automatically flushed
whenever println( ) is called. If you specify a
byte output stream as the destination, the PrintWriter(
) constructor automatically creates the necessary
OutputStreamWriter object to convert characters to
bytes using the default encoding. In Java 5.0, convenience constructors allow
you to specify a file (either as a file name or a
File object) as the destination. You may
optionally specify the name of a charset to use for
character-to-byte conversion when writing
to the file.
PrintWriter
implements the normal write( ), flush(
), and close( ) methods all
Writer subclasses define. It is more common to use
the higher-level print( ) and println(
) methods, each of which converts its argument to a string
before outputting it. println( ) can also
terminate the line (and optionally flush the buffer) after printing
its argument. In Java 5.0, you can also use the printf(
)
methods (or the
format( ) methods that behave identically) for
formatted output. These methods behave like the format(
) method of a java.util.Formatter object
that uses the PrintWriter as its destination.
The methods of ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access