Java.io.PrintWriter 類



簡介

Java.io.PrintWriter 類將物件的格式化表示形式列印到文字輸出流。

類宣告

以下是 Java.io.PrintWriter 類的宣告:

public class PrintWriter
   extends Writer

欄位

以下是 Java.io.PrintWriter 類的欄位:

  • protected Writer out - 這是此 PrintWriter 的字元輸出流。

  • protected Object lock - 這是用於同步此流上的操作的物件。

類建構函式

序號 建構函式和描述
1

PrintWriter(File file)

這將建立一個新的 PrintWriter,沒有自動換行重新整理,並使用指定的 file。

2

PrintWriter(File file, String csn)

這將建立一個新的 PrintWriter,沒有自動換行重新整理,並使用指定的 file 和字元集。

3

PrintWriter(OutputStream out)

這將建立一個新的 PrintWriter,沒有自動換行重新整理,並從現有的 OutputStream 建立。

4

PrintWriter(OutputStream out, boolean autoFlush)

這將從現有的 OutputStream 建立一個新的 PrintWriter。

5

PrintWriter(String fileName)

這將建立一個新的 PrintWriter,沒有自動換行重新整理,並使用指定的 file name。

6

PrintWriter(String fileName, String csn)

這將建立一個新的 PrintWriter,沒有自動換行重新整理,並使用指定的 file name 和字元集。

7

PrintWriter(Writer out)

這將建立一個新的 PrintWriter,沒有自動換行重新整理。

8

PrintWriter(Writer out, boolean autoFlush)

這將建立一個新的 PrintWriter。

類方法

序號 方法和描述
1 PrintWriter append(char c)

此方法將指定的字元追加到此 writer。

2 PrintWriter append(CharSequence csq)

此方法將指定的字元序列追加到此 writer。

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

此方法將指定的字元序列的子序列追加到此 writer。

4 boolean checkError()

如果此流未關閉,此方法會重新整理此流並檢查其錯誤狀態。

5 protected void clearError()

此方法清除此流的錯誤狀態。

6 void close()

此方法關閉此流並釋放與其關聯的任何系統資源。

7 void flush()

此方法重新整理此流。

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

此方法使用指定的格式字串和引數將格式化的字串寫入此 writer。

9 PrintWriter format(String format, Object... args)

此方法使用指定的格式字串和引數將格式化的字串寫入此 writer。

10 void print(boolean b)

此方法列印布林值。

11 void print(char c)

此方法列印字元。

12 void print(char[] s)

此方法列印字元陣列。

13 void print(double d)

此方法列印雙精度浮點數。

14 void print(float f)

此方法列印浮點數。

15 void print(int i)

此方法列印整數。

16 void print(long l)

此方法列印長整數。

17 void print(Object obj)

此方法列印物件。

18 void print(String s)

此方法列印字串。

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

這是一種便捷方法,用於使用指定的格式字串和引數將格式化的字串寫入此 writer。

20 PrintWriter printf(String format, Object... args)

這是一種便捷方法,用於使用指定的格式字串和引數將格式化的字串寫入此 writer。

21 void println()

此方法透過寫入換行符字串來終止當前行。

22 void println(boolean x)

此方法列印布林值,然後終止行。

23 void println(char x)

此方法列印字元,然後終止行。

24 void println(char[] x)

此方法列印字元陣列,然後終止行。

25 void println(double x)

此方法列印雙精度浮點數,然後終止行。

26 void println(float x)

此方法列印浮點數,然後終止行。

27 void println(int x)

此方法列印整數,然後終止行。

28 void println(long x)

此方法列印長整數,然後終止行。

29 void println(Object x)

此方法列印 Object,然後終止行。

30 void println(String x)

此方法列印 String,然後終止行。

31 protected void setError()

此方法指示發生了錯誤。

32 void write(char[] buf)

此方法寫入字元陣列。

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

此方法寫入字元陣列的一部分。

34 void write(int c)

此方法寫入單個字元。

35 void write(String s)

此方法寫入字串。

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

此方法寫入字串的一部分。

繼承的方法

此類繼承自以下類的方法:

  • Java.io.Object
廣告