java.util.Formatter類


java.util.Formatter 類提供了布局合理性和對齊方式,常見格式為數位,字串和日期/時間資料,以及語言環境的輸出的支援。以下是關於格式化要點:

  • 格式化並不一定是安全的多執行緒存取。執行緒安全是可選的,在這個類方法由使用者自已定義。

類宣告

以下是java.util.Formatter類的宣告:

public final class Formatter
   extends Object
      implements Closeable, Flushable

類建構函式

S.N. 建構函式 & 描述
1 Formatter() 
這個建構函式構造一個新的格式化。
2 Formatter(Appendable a) 
這個建構函式構造一個新的格式化與指定的目標。
3 Formatter(Appendable a, Locale l) 
這個建構函式構造一個新的格式化與指定的目標和語言環境。
4 Formatter(File file) 
這個建構函式構造一個新的格式化與指定的檔案。
5 Formatter(File file, String csn)
這個建構函式構造一個新的格式化與指定檔案和字元集。
6 Formatter(File file, String csn, Locale l) 
這個建構函式構造一個新的格式化與指定的檔案,字元集和語言環境。
7 Formatter(Locale l) 
這個建構函式構造一個新的格式化與指定的語言環境。
8 Formatter(OutputStream os) 
這個建構函式構造一個新的格式化與指定的輸出流。
9 Formatter(OutputStream os, String csn) 
這個建構函式構造一個新的格式化與指定的輸出流和字元集。
10 Formatter(OutputStream os, String csn, Locale l) 
這個建構函式構造一個新的格式化與指定的輸出流,字元集和語言環境。
11 Formatter(PrintStream ps) 
這個建構函式構造一個新的格式化與指定的列印流。
12 Formatter(String fileName) 
這個建構函式構造一個新的格式化與指定的檔案名。
13 Formatter(String fileName, String csn) 
這個建構函式構造一個新的格式化與指定的檔案名和字元集。
14 Formatter(String fileName, String csn, Locale l) 
這個建構函式構造一個新的格式化與指定的檔案名,字元集和語言環境。

類方法

S.N. 方法 & 描述
1 void close() 
此方法關閉此格式化程式。
2 void flush() 
這個方法重新整理此格式化程式。
3 Formatter format(Locale l, String format, Object... args) 
此方法寫入一個格式化字串使用指定的語言環境,格式字串和引數,此物件的目標。
4 Formatter format(String format, Object... args) 
此方法寫入一個格式化字串使用指定格式字串和引數此物件的目標。
5 IOException ioException() 
此方法返回的最後一個IOException異常被丟擲此格式化程式的附加。
6 Locale locale() 
這個方法返回locale這個格式化的結構設定。
7 Appendable out() 
此方法返回的目的地的輸出。
8 String toString() 
此方法返回撥用toString()方法在目的地的輸出結果。

方法繼承

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

  • java.util.Object