位置:首頁 > Java技術 > Java.io包 > Java.io.PrintWriter類

Java.io.PrintWriter類

Java.io.PrintWriter 類打印格式化對象的表示到文本輸出流。

類聲明

以下是java.io.PrintWriter類的聲明:

public class PrintWriter
  extends Writer

字段域

以下是java.io.PrintWriter類中的字段:

  • protected Writer out -- 這是該PrintWriter字符輸出流。

  • protected Object lock -- 這是用於同步針對此流的操作的對象。

類構造函數

S.N. 構造函數 & 描述
1 PrintWriter(File file) 
這將創建一個新的PrintWriter,不帶自動行刷新指定文件。
2 PrintWriter(File file, String csn) 
這將創建一個新的PrintWriter,不帶自動行刷新的指定文件和字符集。
3 PrintWriter(OutputStream out) 
這將創建一個新的PrintWriter,無自動行刷新,從現有的OutputStream。
4 PrintWriter(OutputStream out, boolean autoFlush) 
這將創建從現有的OutputStream一個新的PrintWriter。
5 PrintWriter(String fileName) 
這將創建一個新的PrintWriter,無自動行刷新,用指定的文件名。
6 PrintWriter(String fileName, String csn) 
這將創建一個新的PrintWriter,無自動行刷新,用指定的文件名和字符集。
7 PrintWriter(Writer out) 
這將創建一個新的PrintWriter,無自動行刷新。
8 PrintWriter(Writer out, boolean autoFlush) 
這將創建一個新的PrintWriter。

類方法

S.N. 方法 & 描述
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) 
此方法打印一個對象,然後終止該行。
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