Module java.base
Package java.util

Class FormattableFlags

java.lang.Object
java.util.FormattableFlags

public class FormattableFlags extends Object
FormattableFlags被传递给Formattable.formatTo()方法,并修改Formattables的输出格式。 Formattable的实现负责解释和验证任何标志。
自JDK版本:
1.5
  • Field Details

    • LEFT_JUSTIFY

      public static final int LEFT_JUSTIFY
      输出左对齐。将根据需要在转换值的末尾添加空格('\u0020')以填充字段的最小宽度。如果未设置此标志,则输出将右对齐。

      此标志对应于格式说明符中的'-''\u002d')。

      参见:
    • UPPERCASE

      public static final int UPPERCASE
      根据在调用formatTo()方法时提供的formatter参数的locale规则将输出转换为大写。输出应等效于以下调用:String.toUpperCase(java.util.Locale)
           out.toUpperCase() 

      此标志对应于格式说明符中的'S''\u0053')。

      参见:
    • ALTERNATE

      public static final int ALTERNATE
      要求输出使用备用形式。形式的定义由Formattable指定。

      此标志对应于格式说明符中的'#''\u0023')。

      参见: