# java.util.Formatter类 - Java.util包 **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() ](http://www.yiibai.com/java/util/formatter_close.html) 此方法关闭此格式化程序。 | | 2 | [void flush() ](http://www.yiibai.com/java/util/formatter_flush.html) 这个方法刷新此格式化程序。 | | 3 | [Formatter format(Locale l, String format, Object... args) ](http://www.yiibai.com/java/util/formatter_format_locale.html) 此方法写入一个格式化字符串使用指定的语言环境,格式字符串和参数,此对象的目标。 | | 4 | [Formatter format(String format, Object... args) ](http://www.yiibai.com/java/util/formatter_format.html) 此方法写入一个格式化字符串使用指定格式字符串和参数此对象的目标。 | | 5 | [IOException ioException() ](http://www.yiibai.com/java/util/formatter_ioexception.html) 此方法返回的最后一个IOException异常被抛出此格式化程序的附加。 | | 6 | [Locale locale() ](http://www.yiibai.com/java/util/formatter_locale.html) 这个方法返回locale这个格式化的结构设置。 | | 7 | [Appendable out() ](http://www.yiibai.com/java/util/formatter_out.html) 此方法返回的目的地的输出。 | | 8 | [String toString() ](http://www.yiibai.com/java/util/formatter_tostring.html) 此方法返回调用toString()方法在目的地的输出结果。 | ## 方法继承 这个类从以下类继承的方法: * java.util.Object