モジュール java.base
パッケージ java.util

クラスFormattableFlags

java.lang.Object
java.util.FormattableFlags

public class FormattableFlags extends Object
FormattableFlagsは、Formattable.formatTo()メソッドに渡され、Formattablesの出力形式を変更します。 Formattableの実装には、任意のフラグの妥当性を解釈する役割があります。
導入されたバージョン:
1.5
  • フィールド詳細

    • LEFT_JUSTIFY

      public static final int LEFT_JUSTIFY
      左揃えで出力します。 スペース('\u0020')は、フィールドの最小幅を埋めるために必要に応じて、変換された値の末尾に追加されます。 このフラグが設定されていない場合、右揃えで出力されます。

      このフラグは、書式指定子の'-' ('\u002d')に対応します。

      関連項目:
    • UPPERCASE

      public static final int UPPERCASE
      formatTo()メソッドのformatter引数の作成時に指定された「ロケール」のルールに従って、出力を大文字に変換します。 出力は、次のString.toUpperCase(java.util.Locale)を呼び出した場合と同じになります。
           out.toUpperCase() 

      このフラグは、書式指定子の'S' ('\u0053')に対応します。

      関連項目:
    • ALTERNATE

      public static final int ALTERNATE
      出力で代替フォームを使用する必要があります。 フォームの定義は、Formattableで指定します。

      このフラグは、書式指定子の'#' ('\u0023')に対応します。

      関連項目: