FormattableFlags
java.lang.Object
|—java.util.FormattableFlags
public class FormattableFlags
extends Object
FomattableFlags 被传递给 Formattable#formatTo 方法并修改 Formattable 的输出格式。 Formattable 的实现负责解释和验证任何标志。
字段摘要
修饰符和类型 | 字段 | 描述 |
---|---|---|
static int | ALTERNATE | 要求输出使用替代形式。 |
static int | LEFT_JUSTIFY | 左对齐输出。 |
static int | UPPERCASE | 根据在创建 Formattable#formatTo 方法的格式化程序参数期间给出的语言环境规则将输出转换为大写。 |
方法总结
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
字段详细信息
ALTERNATE
public static final int ALTERNATE
要求输出使用替代形式。 表单的定义由 Formattable 指定。
此标志对应于格式说明符中的 ‘#’ (‘\u0023’)。
LEFT_JUSTIFY
public static final int LEFT_JUSTIFY
左对齐输出。 空格 (‘\u0020’) 将根据需要添加到转换值的末尾以填充字段的最小宽度。 如果未设置此标志,则输出将右对齐。
此标志对应于格式说明符中的 ‘-‘ (‘\u002d’)。
UPPERCASE
public static final int UPPERCASE
根据在创建 Formattable#formatTo 方法的格式化程序参数期间给出的语言环境规则将输出转换为大写。 输出应该等同于以下调用 String#toUpperCase(java.util.Locale)
out.toUpperCase()
此标志对应于格式说明符中的 ‘S’ (‘\u0053’)。