java命名空间java.util接口formattable的类成员方法:
formatto定义及介绍
本文导语:
formatto
void formatto(formatter formatter,
int flags,
int width,
int precision)
使用提供的格式器来格式化对象。
参数:formatter - 格式器。实现类可以调用 formatter.out() 或 formatter.locale(),以获得分别...
formatto
void formatto(formatter formatter,
int flags,
int width,
int precision)
- 使用提供的
格式器
来格式化对象。
- 参数:
formatter
- 格式器
。实现类可以调用 formatter.out()
或 formatter.locale()
,以获得分别由此 formatter 使用的 appendable
或 locale
。flags
- 这些标志将修改输出格式。该值被解释为位掩码(bitmask)。可以将以下标志的组合设置为:formattableflags.left_justify
、formattableflags.uppercase
和 formattableflags.alternate
。如果没有设置标志,则应用实现类的默认格式。width
- 写入到输出的最少字符数。如果转换值的长度小于 width,那么输出将用 ' ' 来填充,直到总字符数等于 width。默认情况下,从开始处进行填充。如果设置了 formattableflags.left_justify
标志,则从结尾处进行填充。如果 width 为 -1,则不存在最少字符数。precision
- 写入到输出的最多字符数。precision 应用在 width 之前,因此,即使 width 大于 precision,输出也将被截断为 precision 字符。如果 precision 为 -1,那么对于字符的数量没有明显限制。
- 抛出:
illegalformatexception
- 如果所有参数都无效。有关所有可能的格式设置错误的规范,请参阅格式器类规范的 details 一节。