java.lang.Object
java.util.FormattableFlags
public class FormattableFlags extends Object
FormattableFlagsは、
Formattable.formatTo()
メソッドに渡され、Formattablesの出力形式を変更します。 Formattable
の実装には、任意のフラグの妥当性を解釈する役割があります。 - 導入されたバージョン:
- 1.5
-
フィールドのサマリー
修飾子と型フィールド説明static final int
出力で代替フォームを使用する必要があります。static final int
左揃えで出力します。static final int
formatTo()
メソッドのformatter
引数の作成時に指定された「ロケール」のルールに従って、出力を大文字に変換します。 -
メソッドのサマリー
-
フィールド詳細
-
LEFT_JUSTIFY
public static final int LEFT_JUSTIFY左揃えで出力します。 スペース('\u0020'
)は、フィールドの最小幅を埋めるために必要に応じて、変換された値の末尾に追加されます。 このフラグが設定されていない場合、右揃えで出力されます。このフラグは、書式指定子の
'-'
('\u002d'
)に対応します。- 関連項目:
-
UPPERCASE
public static final int UPPERCASEformatTo()
メソッドのformatter
引数の作成時に指定された「ロケール」のルールに従って、出力を大文字に変換します。 出力は、次のString.toUpperCase(java.util.Locale)
を呼び出した場合と同じになります。out.toUpperCase()
このフラグは、書式指定子の
'S'
('\u0053'
)に対応します。- 関連項目:
-
ALTERNATE
public static final int ALTERNATE出力で代替フォームを使用する必要があります。 フォームの定義は、Formattable
で指定します。このフラグは、書式指定子の
'#'
('\u0023'
)に対応します。- 関連項目:
-