鸿蒙OS开发文档 鸿蒙OS FormattableFlags

2024-02-25 开发教程 鸿蒙OS开发文档 匿名 5

FormattableFlags

java.lang.Object
|---java.util.FormattableFlags

public class FormattableFlags
extends Object

FomattableFlags 被传递给 Formattable#formatTo 方法并修改 Formattable 的输出格式。 Formattable 的实现负责解释和验证任何标志。

字段摘要

修饰符和类型字段描述
static intALTERNATE要求输出使用替代形式。
static intLEFT_JUSTIFY左对齐输出。
static intUPPERCASE根据在创建 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')。