boolean |
checkError()
public boolean checkError()
- Flush the stream and check its error state. The internal error state
is set to
true when the underlying output stream throws an
IOException other than InterruptedIOException,
and when the setError method is invoked. If an operation
on the underlying output stream throws an
InterruptedIOException, then the PrintStream
converts the exception back into an interrupt by doing:
Thread.currentThread().interrupt();
or the equivalent.
- Returns:
- True if and only if this stream has encountered an
IOException other than
InterruptedIOException, or the
setError method has been invoked
void |
close()
public void close()
- Close the stream. This is done by flushing the stream and then closing
the underlying output stream.
- Overrides:
close in class FilterOutputStream
- See Also:
OutputStream.close()
void |
flush()
public void flush()
- Flush the stream. This is done by writing any buffered output bytes to
the underlying output stream and then flushing that stream.
- Overrides:
flush in class FilterOutputStream
- See Also:
OutputStream.flush()
void |
print(boolean b)
public void print(boolean b)
- Print a boolean value. The string produced by
String.valueOf(boolean) is translated into bytes
according to the platform's default character encoding, and these bytes
are written in exactly the manner of the
write(int) method.
- Parameters:
b - The boolean to be printed
void |
print(char c)
public void print(char c)
- Print a character. The character is translated into one or more bytes
according to the platform's default character encoding, and these bytes
are written in exactly the manner of the
write(int) method.
- Parameters:
c - The char to be printed
void |
print(char[] s)
public void print(char[] s)
- Print an array of characters. The characters are converted into bytes
according to the platform's default character encoding, and these bytes
are written in exactly the manner of the
write(int) method.
- Parameters:
s - The array of chars to be printed
- Throws:
NullPointerException - If s is null
void |
print(double d)
public void print(double d)
- Print a double-precision floating-point number. The string produced by
String.valueOf(double) is translated into
bytes according to the platform's default character encoding, and these
bytes are written in exactly the manner of the write(int) method.
- Parameters:
d - The double to be printed- See Also:
Double.toString(double)
void |
print(float f)
public void print(float f)
- Print a floating-point number. The string produced by
String.valueOf(float) is translated into bytes
according to the platform's default character encoding, and these bytes
are written in exactly the manner of the
write(int) method.
- Parameters:
f - The float to be printed- See Also:
Float.toString(float)
void |
print(int i)
public void print(int i)
- Print an integer. The string produced by
String.valueOf(int) is translated into bytes
according to the platform's default character encoding, and these bytes
are written in exactly the manner of the
write(int) method.
- Parameters:
i - The int to be printed- See Also:
Integer.toString(int)
void |
print(long l)
public void print(long l)
- Print a long integer. The string produced by
String.valueOf(long) is translated into bytes
according to the platform's default character encoding, and these bytes
are written in exactly the manner of the
write(int) method.
- Parameters:
l - The long to be printed- See Also:
Long.toString(long)
void |
print(Object obj)
public void print(Object obj)
- Print an object. The string produced by the
String.valueOf(Object) method is translated into bytes
according to the platform's default character encoding, and these bytes
are written in exactly the manner of the
write(int) method.
- Parameters:
obj - The Object to be printed- See Also:
Object.toString()
void |
print(String s)
public void print(String s)
- Print a string. If the argument is
null then the string
"null" is printed. Otherwise, the string's characters are
converted into bytes according to the platform's default character
encoding, and these bytes are written in exactly the manner of the
write(int) method.
- Parameters:
s - The String to be printed
void |
println()
public void println()
- Terminate the current line by writing the line separator string. The
line separator string is defined by the system property
line.separator, and is not necessarily a single newline
character ('\n').
void |
println(boolean x)
public void println(boolean x)
- Print a boolean and then terminate the line. This method behaves as
though it invokes
print(boolean) and then
println().
- Parameters:
x - The boolean to be printed
void |
println(char x)
public void println(char x)
- Print a character and then terminate the line. This method behaves as
though it invokes
print(char) and then
println().
- Parameters:
x - The char to be printed.
void |
println(char[] x)
public void println(char[] x)
- Print an array of characters and then terminate the line. This method
behaves as though it invokes
print(char[]) and
then println().
- Parameters:
x - an array of chars to print.
void |
println(double x)
public void println(double x)
- Print a double and then terminate the line. This method behaves as
though it invokes
print(double) and then
println().
- Parameters:
x - The double to be printed.
void |
println(float x)
public void println(float x)
- Print a float and then terminate the line. This method behaves as
though it invokes
print(float) and then
println().
- Parameters:
x - The float to be printed.
void |
println(int x)
public void println(int x)
- Print an integer and then terminate the line. This method behaves as
though it invokes
print(int) and then
println().
- Parameters:
x - The int to be printed.
void |
println(long x)
public void println(long x)
- Print a long and then terminate the line. This method behaves as
though it invokes
print(long) and then
println().
- Parameters:
x - a The long to be printed.
void |
println(Object x)
public void println(Object x)
- Print an Object and then terminate the line. This method behaves as
though it invokes
print(Object) and then
println().
- Parameters:
x - The Object to be printed.
void |
println(String x)
public void println(String x)
- Print a String and then terminate the line. This method behaves as
though it invokes
print(String) and then
println().
- Parameters:
x - The String to be printed.
protected void |
setError()
protected void setError()
- Set the error state of the stream to
true.
- Since:
- JDK1.1
void |
write(byte[] b)
public void write(byte[] b)
throws IOException
- Writes
b.length bytes to this output stream.
The write method of FilterOutputStream
calls its write method of three arguments with the
arguments b, 0, and
b.length.
Note that this method does not call the one-argument
write method of its underlying stream with the single
argument b.
- Overrides:
write in class OutputStream
- Parameters:
b - the data to be written.
- Throws:
IOException - if an I/O error occurs.- See Also:
FilterOutputStream.write(byte[], int, int)
void |
write(byte[] buf,
int off,
int len)
public void write(byte[] buf,
int off,
int len)
- Write
len bytes from the specified byte array starting at
offset off to this stream. If automatic flushing is
enabled then the flush method will be invoked.
Note that the bytes will be written as given; to write characters
that will be translated according to the platform's default character
encoding, use the print(char) or println(char)
methods.
- Overrides:
write in class FilterOutputStream
- Parameters:
buf - A byte arrayoff - Offset from which to start taking byteslen - Number of bytes to write- See Also:
FilterOutputStream.write(int)
void |
write(int b)
public void write(int b)
- Write the specified byte to this stream. If the byte is a newline and
automatic flushing is enabled then the
flush method will be
invoked.
Note that the byte is written as given; to write a character that
will be translated according to the platform's default character
encoding, use the print(char) or println(char)
methods.
- Overrides:
write in class FilterOutputStream
- Parameters:
b - The byte to be written- See Also:
print(char),
println(char)
| | | | | | | | | | | | | | | | | | | | | | | | | |