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