Class TextWriter
java.lang.Object
java.io.Writer
java.io.FilterWriter
com.sun.javatest.util.TextWriter
- All Implemented Interfaces:
Closeable, Flushable, Appendable, AutoCloseable
This class implements an output stream that has additional methods for
printing. It is based on PrintStream except that it does not swallow
exceptions.
-
Field Summary
Fields inherited from class FilterWriter
out -
Constructor Summary
ConstructorsConstructorDescriptionTextWriter(Writer out) Create a new TextWriter, without automatic line flushing.TextWriter(Writer out, boolean autoFlush) Create a new TextWriter. -
Method Summary
Modifier and TypeMethodDescriptionvoidprint(boolean b) Print a boolean.voidprint(char c) Print a character.voidprint(char... s) Print an array of characters.voidprint(double d) Print a double.voidprint(float f) Print a float.voidprint(int i) Print an integer.voidprint(long l) Print a long.voidPrint an object.voidPrint a string.voidprintln()Finish the line.voidprintln(boolean b) Print a boolean, and then finish the line.voidprintln(char c) Print a character, and then finish the line.voidprintln(char... c) Print an array of characters, and then finish the line.voidprintln(double d) Print a double, and then finish the line.voidprintln(float f) Print a float, and then finish the line.voidprintln(int i) Print an integer, and then finish the line.voidprintln(long l) Print a long, and then finish the line.voidPrint an Object, and then finish the line.voidPrint a String, and then finish the line.
-
Constructor Details
-
TextWriter
Create a new TextWriter, without automatic line flushing.- Parameters:
out- A character-output stream
-
TextWriter
Create a new TextWriter.- Parameters:
out- A character-output streamautoFlush- A boolean; if true, the println() methods will flush the output buffer
-
-
Method Details
-
print
Print a boolean.- Parameters:
b- the boolean to be printed- Throws:
IOException- if there is a problem writing to the stream
-
print
Print a character.- Parameters:
c- the character to be printed- Throws:
IOException- if there is a problem writing to the stream
-
print
Print an integer.- Parameters:
i- the integer to be printed- Throws:
IOException- if an error occurred while writing to the stream
-
print
Print a long.- Parameters:
l- the long to be printed- Throws:
IOException- if an error occurred while writing to the stream
-
print
Print a float.- Parameters:
f- the float to be printed- Throws:
IOException- if an error occurred while writing to the stream
-
print
Print a double.- Parameters:
d- the double to be printed- Throws:
IOException- if an error occurred while writing to the stream
-
print
Print an array of characters.- Parameters:
s- the array of characters to be printed- Throws:
IOException- if an error occurred while writing to the stream
-
print
Print a string.- Parameters:
s- the string to be printed- Throws:
IOException- if an error occurred while writing to the stream
-
print
Print an object.- Parameters:
obj- the object to be printed- Throws:
IOException- if an error occurred while writing to the stream
-
println
Finish the line.- Throws:
IOException- if an error occurred while writing to the stream
-
println
Print a boolean, and then finish the line.- Parameters:
b- the boolean to be printed- Throws:
IOException- if an error occurred while writing to the stream
-
println
Print a character, and then finish the line.- Parameters:
c- the character to beprinted- Throws:
IOException- if an error occurred while writing to the stream
-
println
Print an integer, and then finish the line.- Parameters:
i- the int to be printed- Throws:
IOException- if an error occurred while writing to the stream
-
println
Print a long, and then finish the line.- Parameters:
l- the long to be printed- Throws:
IOException- if an error occurred while writing to the stream
-
println
Print a float, and then finish the line.- Parameters:
f- the float to be printed- Throws:
IOException- if an error occurred while writing to the stream
-
println
Print a double, and then finish the line.- Parameters:
d- the double to be printed- Throws:
IOException- if an error occurred while writing to the stream
-
println
Print an array of characters, and then finish the line.- Parameters:
c- the array of characters to be printed- Throws:
IOException- if an error occurred while writing to the stream
-
println
Print a String, and then finish the line.- Parameters:
s- the string to be printed- Throws:
IOException- if an error occurred while writing to the stream
-
println
Print an Object, and then finish the line.- Parameters:
obj- the object to be printed- Throws:
IOException- if an error occurred while writing to the stream
-