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

Java.io.PrintStream類

Java.io.PrintStream類添加功能到另一個輸出流,打印各種數據值表示形式方便的能力。

類聲明

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

public class PrintStream
  extends FilterOutputStream
    implements Appendable, Closeable

字段域

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

  • protected OutputStream out -- 輸出流進行過濾。

類構造函數

S.N. 構造函數 & 描述
1 PrintStream(File file) 
這將創建一個新的打印流,與指定的文件無自動行刷新。
2 PrintStream(File file, String csn) 
這將創建一個新的打印流,無自動行刷新,指定文件和字符集。
3 PrintStream(OutputStream out) 
這將創建一個新的打印流。
4 PrintStream(OutputStream out, boolean autoFlush) 
這將創建一個新的打印流。
5 PrintStream(OutputStream out, boolean autoFlush, String encoding) 
這將創建一個新的打印流。
6 PrintStream(String fileName) 
這將創建一個新的打印流,無自動行刷新的,與指定的文件名。
7 PrintStream(String fileName, String csn) 
這將創建一個新的打印流,無自動行刷新,用指定的文件名和字符集。

類方法

S.N. 方法 & 描述
1 PrintStream append(char c) 
此方法將指定字符追加到當前輸出流。
2 PrintStream append(CharSequence csq) 
此方法將指定的字符序列此輸出流。
3 PrintStream append(CharSequence csq, int start, int end) 
此方法將指定的字符序列的子序列來此輸出流。
4 boolean checkError() 
此方法刷新流並檢查其錯誤狀態。
5 protected void clearError() 
此方法清除該流的內部錯誤狀態。
6 void close() 
此方法關閉該流。
7 void flush() 
此方法刷新流。
8 PrintStream format(Locale l, String format, Object... args) 
此方法寫入一個格式化字符串使用指定格式字符串和參數此輸出流。
9 PrintStream format(String format, Object... args) 
此方法寫入一個格式化字符串使用指定格式字符串和參數此輸出流。
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) 
此方法打印一個整數-int。
16 void print(long l) 
此方法打印一個長整數-long。
17 void print(Object obj) 
此方法打印一個對象。
18 void print(String s) 
此方法打印一個字符串。
19 PrintStream printf(Locale l, String format, Object... args) 
這是一個方便的方法使用指定格式字符串和參數將格式化字符串寫入此輸出流。
20 PrintStream printf(String format, Object... args) 
這是一個方便的方法使用指定格式字符串和參數將格式化字符串寫入此輸出流。
21 void println() 
此方法通過寫入行分隔符字符串終止當前行。
22 void println(boolean x) 
此方法打印一個布爾值,然後終止該行。
23 void println(char x) 
此方法打印一個字符,然後終止該行。
24 void println(char[] x) 
此方法打印字符數組,然後終止該行。
25 void println(double x) 
此方法打印double,然後終止該行。
26 void println(float x) 
此方法打印一個float,然後終止該行。
27 void println(int x) 
此方法打印一個整數int,然後終止該行。
28 void println(long x) 
此方法打印一個long,然後終止該行。
29 void println(Object x) 
此方法打印一個對象,然後終止該行。
30 void println(String x) 
此方法打印一個String,然後終止該行。
31 protected void setError() 
此方法設置流的錯誤狀態為true。
32 void write(byte[] buf, int off, int len) 
此方法從指定的字節數組開始,在這個流offset偏移寫入len字節。
33 void write(int b) 
此方法將指定字節寫入此流。

方法繼承

這個類從以下類繼承的方法:

  • Java.io.FilterOutputStream

  • Java.io.Object