java.io
public class PrintWriter extends Writer
checkError()
method.
Additionally, this stream can be designated as "autoflush" when
created so that any writes are automatically flushed to the underlying
output sink whenever one of the println
methods is
called. (Note that this differs from the PrintStream
class which also auto-flushes when it encounters a newline character
in the chars written).
UNKNOWN: April 17, 1998.
Field Summary | |
---|---|
protected Writer | out
This is the underlying Writer we are sending output
to |
Constructor Summary | |
---|---|
PrintWriter(Writer wr)
This method intializes a new PrintWriter object to write
to the specified output sink. | |
PrintWriter(Writer wr, boolean autoflush)
This method intializes a new PrintWriter object to write
to the specified output sink. | |
PrintWriter(OutputStream out)
This method initializes a new PrintWriter object to write
to the specified OutputStream . | |
PrintWriter(OutputStream out, boolean autoflush)
This method initializes a new PrintWriter object to write
to the specified OutputStream . | |
PrintWriter(String file)
This initializes a new PrintWriter object to write to the specified
file. | |
PrintWriter(String file, String enc)
This initializes a new PrintWriter object to write to the specified
file. | |
PrintWriter(File file)
This initializes a new PrintWriter object to write to the specified
file. | |
PrintWriter(File file, String enc)
This initializes a new PrintWriter object to write to the specified
file. |
Method Summary | |
---|---|
PrintWriter | append(char c) |
PrintWriter | append(CharSequence cs) |
PrintWriter | append(CharSequence cs, int start, int end) |
boolean | checkError()
This method checks to see if an error has occurred on this stream. |
void | close()
This method closes this stream and all underlying streams. |
void | flush()
This method flushes any buffered chars to the underlying stream and
then flushes that stream as well. |
PrintWriter | format(String format, Object... args) |
PrintWriter | format(Locale locale, String format, Object... args) |
void | print(String str)
This method prints a String to the stream. |
void | print(char ch)
This method prints a char to the stream. |
void | print(char[] charArray)
This method prints an array of characters to the stream. |
void | print(boolean bool)
This methods prints a boolean value to the stream. |
void | print(int inum)
This method prints an integer to the stream. |
void | print(long lnum)
This method prints a long to the stream. |
void | print(float fnum)
This method prints a float to the stream. |
void | print(double dnum)
This method prints a double to the stream. |
void | print(Object obj)
This method prints an Object to the stream. |
PrintWriter | printf(String format, Object... args) |
PrintWriter | printf(Locale locale, String format, Object... args) |
void | println()
This method prints a line separator sequence to the stream. |
void | println(boolean bool)
This methods prints a boolean value to the stream. |
void | println(int inum)
This method prints an integer to the stream. |
void | println(long lnum)
This method prints a long to the stream. |
void | println(float fnum)
This method prints a float to the stream. |
void | println(double dnum)
This method prints a double to the stream. |
void | println(Object obj)
This method prints an Object to the stream. |
void | println(String str)
This method prints a String to the stream. |
void | println(char ch)
This method prints a char to the stream. |
void | println(char[] charArray)
This method prints an array of characters to the stream. |
protected void | setError()
This method can be called by subclasses to indicate that an error
has occurred and should be reported by checkError . |
void | write(int ch)
This method writes a single char to the stream.
|
void | write(char[] charArray, int offset, int count)
This method writes count chars from the specified array
starting at index offset into the array.
|
void | write(String str, int offset, int count)
This method writes count chars from the specified
String to the output starting at character position
offset into the String
|
void | write(char[] charArray)
This method write all the chars in the specified array to the output.
|
void | write(String str)
This method writes the contents of the specified String
to the underlying stream.
|
Writer
we are sending output
toPrintWriter
object to write
to the specified output sink. The form of the constructor does not
enable auto-flush functionality.
Parameters: wr The Writer
to write to.
PrintWriter
object to write
to the specified output sink. This constructor also allows "auto-flush"
functionality to be specified where the stream will be flushed after
every line is terminated or newline character is written.
Parameters: wr The Writer
to write to. autoflush true
to flush the stream after every
line, false
otherwise
PrintWriter
object to write
to the specified OutputStream
. Characters will be converted
to chars using the system default encoding. Auto-flush functionality
will not be enabled.
Parameters: out The OutputStream
to write to
PrintWriter
object to write
to the specified OutputStream
. Characters will be converted
to chars using the system default encoding. This form of the
constructor allows auto-flush functionality to be enabled if desired
Parameters: out The OutputStream
to write to autoflush true
to flush the stream after every
println
call, false
otherwise.
Parameters: file name of the file to write to
Throws: FileNotFoundException if the file cannot be written or created
Since: 1.5
Parameters: file name of the file to write to enc the encoding to use
Throws: FileNotFoundException if the file cannot be written or created UnsupportedEncodingException if the encoding is not supported
Since: 1.5
Parameters: file the file to write to
Throws: FileNotFoundException if the file cannot be written or created
Since: 1.5
Parameters: file the file to write to enc the encoding to use
Throws: FileNotFoundException if the file cannot be written or created UnsupportedEncodingException if the encoding is not supported
Since: 1.5
Since: 1.5
Since: 1.5
Since: 1.5
true
forever for this stream. Before checking for an
error condition, this method flushes the stream.
Returns: true
if an error has occurred,
false
otherwise
Since: 1.5
Since: 1.5
String
to the stream. The actual
value printed depends on the system default encoding.
Parameters: str The String
to print.
Parameters: ch The char
value to be printed
Parameters: charArray The array of characters to print.
true
values are printed as "true" and false
values are printed
as "false".
Parameters: bool The boolean
value to print
String.valueOf()
method.
Parameters: inum The int
value to be printed
String.valueOf()
method.
Parameters: lnum The long
value to be printed
String.valueOf()
method.
Parameters: fnum The float
value to be printed
String.valueOf()
method.
Parameters: dnum The double
value to be printed
Object
to the stream. The actual
value printed is determined by calling the String.valueOf()
method.
Parameters: obj The Object
to print.
Since: 1.5
Since: 1.5
true
values are printed as "true" and false
values are printed
as "false".
This method prints a line termination sequence after printing the value.
Parameters: bool The boolean
value to print
String.valueOf()
method.
This method prints a line termination sequence after printing the value.
Parameters: inum The int
value to be printed
String.valueOf()
method.
This method prints a line termination sequence after printing the value.
Parameters: lnum The long
value to be printed
String.valueOf()
method.
This method prints a line termination sequence after printing the value.
Parameters: fnum The float
value to be printed
String.valueOf()
method.
This method prints a line termination sequence after printing the value.
Parameters: dnum The double
value to be printed
Object
to the stream. The actual
value printed is determined by calling the String.valueOf()
method.
This method prints a line termination sequence after printing the value.
Parameters: obj The Object
to print.
String
to the stream. The actual
value printed depends on the system default encoding.
This method prints a line termination sequence after printing the value.
Parameters: str The String
to print.
Parameters: ch The char
value to be printed
Parameters: charArray The array of characters to print.
checkError
.Parameters: ch The char to be written, passed as a int
count
chars from the specified array
starting at index offset
into the array.
Parameters: charArray The array of chars to write offset The index into the array to start writing from count The number of chars to write
count
chars from the specified
String
to the output starting at character position
offset
into the String
Parameters: str The String
to write chars from offset The offset into the String
to start writing from count The number of chars to write.
Parameters: charArray The array of characters to write
String
to the underlying stream.
Parameters: str The String
to write