PrintWriter (Java Platform SE 7 ) (original) (raw)

Modifier and Type

Method and Description

[PrintWriter](../../java/io/PrintWriter.html "class in java.io")

**[append](../../java/io/PrintWriter.html#append%28char%29)**(char c)

Appends the specified character to this writer.

[PrintWriter](../../java/io/PrintWriter.html "class in java.io")

**[append](../../java/io/PrintWriter.html#append%28java.lang.CharSequence%29)**([CharSequence](../../java/lang/CharSequence.html "interface in java.lang") csq)

Appends the specified character sequence to this writer.

[PrintWriter](../../java/io/PrintWriter.html "class in java.io")

**[append](../../java/io/PrintWriter.html#append%28java.lang.CharSequence,%20int,%20int%29)**([CharSequence](../../java/lang/CharSequence.html "interface in java.lang") csq, int start, int end)

Appends a subsequence of the specified character sequence to this writer.

boolean

**[checkError](../../java/io/PrintWriter.html#checkError%28%29)**()

Flushes the stream if it's not closed and checks its error state.

protected void

**[clearError](../../java/io/PrintWriter.html#clearError%28%29)**()

Clears the error state of this stream.

void

**[close](../../java/io/PrintWriter.html#close%28%29)**()

Closes the stream and releases any system resources associated with it.

void

**[flush](../../java/io/PrintWriter.html#flush%28%29)**()

Flushes the stream.

[PrintWriter](../../java/io/PrintWriter.html "class in java.io")

**[format](../../java/io/PrintWriter.html#format%28java.util.Locale,%20java.lang.String,%20java.lang.Object...%29)**([Locale](../../java/util/Locale.html "class in java.util") l,[String](../../java/lang/String.html "class in java.lang") format,[Object](../../java/lang/Object.html "class in java.lang")... args)

Writes a formatted string to this writer using the specified format string and arguments.

[PrintWriter](../../java/io/PrintWriter.html "class in java.io")

**[format](../../java/io/PrintWriter.html#format%28java.lang.String,%20java.lang.Object...%29)**([String](../../java/lang/String.html "class in java.lang") format,[Object](../../java/lang/Object.html "class in java.lang")... args)

Writes a formatted string to this writer using the specified format string and arguments.

void

**[print](../../java/io/PrintWriter.html#print%28boolean%29)**(boolean b)

Prints a boolean value.

void

**[print](../../java/io/PrintWriter.html#print%28char%29)**(char c)

Prints a character.

void

**[print](../../java/io/PrintWriter.html#print%28char[]%29)**(char[] s)

Prints an array of characters.

void

**[print](../../java/io/PrintWriter.html#print%28double%29)**(double d)

Prints a double-precision floating-point number.

void

**[print](../../java/io/PrintWriter.html#print%28float%29)**(float f)

Prints a floating-point number.

void

**[print](../../java/io/PrintWriter.html#print%28int%29)**(int i)

Prints an integer.

void

**[print](../../java/io/PrintWriter.html#print%28long%29)**(long l)

Prints a long integer.

void

**[print](../../java/io/PrintWriter.html#print%28java.lang.Object%29)**([Object](../../java/lang/Object.html "class in java.lang") obj)

Prints an object.

void

**[print](../../java/io/PrintWriter.html#print%28java.lang.String%29)**([String](../../java/lang/String.html "class in java.lang") s)

Prints a string.

[PrintWriter](../../java/io/PrintWriter.html "class in java.io")

**[printf](../../java/io/PrintWriter.html#printf%28java.util.Locale,%20java.lang.String,%20java.lang.Object...%29)**([Locale](../../java/util/Locale.html "class in java.util") l,[String](../../java/lang/String.html "class in java.lang") format,[Object](../../java/lang/Object.html "class in java.lang")... args)

A convenience method to write a formatted string to this writer using the specified format string and arguments.

[PrintWriter](../../java/io/PrintWriter.html "class in java.io")

**[printf](../../java/io/PrintWriter.html#printf%28java.lang.String,%20java.lang.Object...%29)**([String](../../java/lang/String.html "class in java.lang") format,[Object](../../java/lang/Object.html "class in java.lang")... args)

A convenience method to write a formatted string to this writer using the specified format string and arguments.

void

**[println](../../java/io/PrintWriter.html#println%28%29)**()

Terminates the current line by writing the line separator string.

void

**[println](../../java/io/PrintWriter.html#println%28boolean%29)**(boolean x)

Prints a boolean value and then terminates the line.

void

**[println](../../java/io/PrintWriter.html#println%28char%29)**(char x)

Prints a character and then terminates the line.

void

**[println](../../java/io/PrintWriter.html#println%28char[]%29)**(char[] x)

Prints an array of characters and then terminates the line.

void

**[println](../../java/io/PrintWriter.html#println%28double%29)**(double x)

Prints a double-precision floating-point number and then terminates the line.

void

**[println](../../java/io/PrintWriter.html#println%28float%29)**(float x)

Prints a floating-point number and then terminates the line.

void

**[println](../../java/io/PrintWriter.html#println%28int%29)**(int x)

Prints an integer and then terminates the line.

void

**[println](../../java/io/PrintWriter.html#println%28long%29)**(long x)

Prints a long integer and then terminates the line.

void

**[println](../../java/io/PrintWriter.html#println%28java.lang.Object%29)**([Object](../../java/lang/Object.html "class in java.lang") x)

Prints an Object and then terminates the line.

void

**[println](../../java/io/PrintWriter.html#println%28java.lang.String%29)**([String](../../java/lang/String.html "class in java.lang") x)

Prints a String and then terminates the line.

protected void

**[setError](../../java/io/PrintWriter.html#setError%28%29)**()

Indicates that an error has occurred.

void

**[write](../../java/io/PrintWriter.html#write%28char[]%29)**(char[] buf)

Writes an array of characters.

void

**[write](../../java/io/PrintWriter.html#write%28char[],%20int,%20int%29)**(char[] buf, int off, int len)

Writes A Portion of an array of characters.

void

**[write](../../java/io/PrintWriter.html#write%28int%29)**(int c)

Writes a single character.

void

**[write](../../java/io/PrintWriter.html#write%28java.lang.String%29)**([String](../../java/lang/String.html "class in java.lang") s)

Writes a string.

void

**[write](../../java/io/PrintWriter.html#write%28java.lang.String,%20int,%20int%29)**([String](../../java/lang/String.html "class in java.lang") s, int off, int len)

Writes a portion of a string.