📌  相关文章
📜  Java.io.PrintWriter类

📅  最后修改于: 2020-11-15 02:50:18             🧑  作者: Mango


介绍

Java.io.PrintWriter类将格式化的对象表示形式打印到文本输出流。

类声明

以下是Java.io.PrintWriter类的声明-

public class PrintWriter
   extends Writer

领域

以下是Java.io.PrintWriter类的字段-

  • protected Writer out-这是此PrintWriter的字符输出流。

  • protected Object lock-这是用于同步此流上的操作的对象。

类的构造函数

Sr.No. Constructor & Description
1

PrintWriter(File file)

This creates a new PrintWriter, without automatic line flushing, with the specified file.

2

PrintWriter(File file, String csn)

This creates a new PrintWriter, without automatic line flushing, with the specified file and charset.

3

PrintWriter(OutputStream out)

This creates a new PrintWriter, without automatic line flushing, from an existing OutputStream.

4

PrintWriter(OutputStream out, boolean autoFlush)

This creates a new PrintWriter from an existing OutputStream.

5

PrintWriter(String fileName)

This creates a new PrintWriter, without automatic line flushing, with the specified file name.

6

PrintWriter(String fileName, String csn)

This creates a new PrintWriter, without automatic line flushing, with the specified file name and charset.

7

PrintWriter(Writer out)

This creates a new PrintWriter, without automatic line flushing.

8

PrintWriter(Writer out, boolean autoFlush)

This creates a new PrintWriter.

类方法

Sr.No. Method & Description
1 PrintWriter append(char c)

This method appends the specified character to this writer.

2 PrintWriter append(CharSequence csq)

This method appends the specified character sequence to this writer.

3 PrintWriter append(CharSequence csq, int start, int end)

This method appends a subsequence of the specified character sequence to this writer.

4 boolean checkError()

This method flushes the stream if it’s not closed and checks its error state.

5 protected void clearError()

This method Clears the error state of this stream.

6 void close()

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

7 void flush()

This method Flushes the stream.

8 PrintWriter format(Locale l, String format, Object… args)

This method writes a formatted string to this writer using the specified format string and arguments.

9 PrintWriter format(String format, Object… args)

This method writes a formatted string to this writer using the specified format string and arguments.

10 void print(boolean b)

This method prints a boolean value.

11 void print(char c)

This method prints a character.

12 void print(char[] s)

This method Prints an array of characters.

13 void print(double d)

This method Prints a double-precision floating-point number.

14 void print(float f)

This method prints a floating-point number.

15 void print(int i)

This method prints an integer.

16 void print(long l)

This method prints a long integer.

17 void print(Object obj)

This method prints an object.

18 void print(String s)

This method prints a string.

19 PrintWriter printf(Locale l, String format, Object… args)

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

20 PrintWriter printf(String format, Object… args)

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

21 void println()

This method terminates the current line by writing the line separator string.

22 void println(boolean x)

This method prints a boolean value and then terminates the line.

23 void println(char x)

This method prints a character and then terminates the line.

24 void println(char[] x)

This method prints an array of characters and then terminates the line.

25 void println(double x)

This method prints a double-precision floating-point number and then terminates the line.

26 void println(float x)

This method prints a floating-point number and then terminates the line.

27 void println(int x)

This method prints an integer and then terminates the line.

28 void println(long x)

This method prints a long integer and then terminates the line.

29 void println(Object x)

This method prints an Object and then terminates the line.

30 void println(String x)

This method prints a String and then terminates the line.

31 protected void setError()

This method indicates that an error has occurred.

32 void write(char[] buf)

This method writes an array of characters.

33 void write(char[] buf, int off, int len)

This method writes a portion of an array of characters.

34 void write(int c)

This methodWrites a single character.

35 void write(String s)

This method writes a string.

36 void write(String s, int off, int len)

This method writes a portion of a string.

方法继承

此类从以下类继承方法-

  • Java对象