IFormattable.FormatTo(Formatter, FormatFlags, Int32, Int32) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定 Formatter formatter
されたオブジェクトを使用してオブジェクトを書式設定します。
[Android.Runtime.Register("formatTo", "(Ljava/util/Formatter;III)V", "GetFormatTo_Ljava_util_Formatter_IIIHandler:Java.Util.IFormattableInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void FormatTo (Java.Util.Formatter? formatter, Java.Util.FormatFlags flags, int width, int precision);
[<Android.Runtime.Register("formatTo", "(Ljava/util/Formatter;III)V", "GetFormatTo_Ljava_util_Formatter_IIIHandler:Java.Util.IFormattableInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member FormatTo : Java.Util.Formatter * Java.Util.FormatFlags * int * int -> unit
パラメーター
- formatter
- Formatter
Formatter formatter
。 クラスの実装は、それぞれこれを呼び出Formatter#out() formatter.out()
すかFormatter#locale() formatter.locale()
、またはこれをformatter
取得Appendable
するか、またはLocale
使用することができます。
- flags
- FormatFlags
フラグによって出力形式が変更されます。 値はビットマスクとして解釈されます。 次のフラグの任意の組み合わせを設定できます。 FormattableFlags#LEFT_JUSTIFY
FormattableFlags#UPPERCASE
FormattableFlags#ALTERNATE
フラグが設定されていない場合は、実装クラスの既定の書式設定が適用されます。
- width
- Int32
出力に書き込まれる最小文字数。
変換後の値の長さがそれより小さい width
場合、出力は合計文字数が width になるまで埋め込 ' '
まれます。 パディングは既定で先頭にあります。 フラグが FormattableFlags#LEFT_JUSTIFY
設定されている場合、パディングは末尾になります。 その場合 width
、 -1
最小値はありません。
- precision
- Int32
出力に書き込まれる最大文字数。
精度は幅の前に適用されるため、次の値よりprecision
大きい場合width
でも出力は文字に切り捨てられますprecision
。 その場合 precision
、 -1
文字数に明示的な制限はありません。
- 属性
例外
パラメーターのいずれかがサポートされていない場合は 。
注釈
指定 Formatter formatter
されたオブジェクトを使用してオブジェクトを書式設定します。
の Java ドキュメントjava.util.Formattable.formatTo(java.util.Formatter, int, int, int)
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。