手册
目录
收藏394
分享
阅读811
更新时间2025-07-22
前言:
在本教程中,您将学习如何使用Java.util.Formatter类,简介java.util.Formatter类提供对布局对齐和对齐、数字、字符串和日期/时间数据的常用格式以及特定于语言环境的输出的支持。
java.util.Formatter 类提供对布局对齐和对齐、数字、字符串和日期/时间数据的常用格式以及特定于语言环境的输出的支持。以下是有关 Formatter 的要点 −
格式化程序对于多线程访问不一定是安全的。线程安全是可选的,是此类中方法用户的责任。
以下是 java.util.Formatter 类的声明 −
public final class Formatter extends Object implements Closeable, Flushable
点击 "运行实例" 按钮查看在线实例
| 序号 | 构造函数 & 描述 |
|---|---|
| 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) 此构造函数使用指定的文件名、字符集和语言环境构造一个新的格式化程序。 |
| 序号 | 方法 & 描述 |
|---|---|
| 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()
此方法返回此格式化程序的 Appendable 上次抛出的 IOException。 |
| 6 | Locale locale()
此方法返回由构造此格式化程序设置的语言环境。 |
| 7 | Appendable out()
此方法返回输出的目的地。 |
| 8 | String toString()
此方法返回在输出目标上调用 toString() 的结果。 |
这个类继承了以下类的方法 −
相关
视频
RELATED VIDEOS
科技资讯
1
2
3
4
5
6
7
8
9
精选课程
共5课时
17.2万人学习
共49课时
77万人学习
共29课时
61.7万人学习
共25课时
39.3万人学习
共43课时
70.9万人学习
共25课时
61.6万人学习
共22课时
23万人学习
共28课时
33.9万人学习
共89课时
125万人学习