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#locale() formatter.locale()
を呼び出Formatter#out() formatter.out()
して、この formatter
によって使用される または Locale
をそれぞれ取得Appendable
できます。
- flags
- FormatFlags
フラグは出力形式を変更します。 値はビットマスクとして解釈されます。 次のフラグの任意の組み合わせを設定できます: FormattableFlags#LEFT_JUSTIFY
、 FormattableFlags#UPPERCASE
、および FormattableFlags#ALTERNATE
。 フラグが設定されていない場合、実装クラスの既定の書式設定が適用されます。
- width
- Int32
出力に書き込まれる最小文字数。
変換後の値の長さが より width
小さい場合は、合計文字数が width になるまで出力に が埋め込 ' '
まれます。 既定では、パディングは先頭にあります。 フラグが FormattableFlags#LEFT_JUSTIFY
設定されている場合、パディングは末尾になります。 が の-1
場合width
、最小値はありません。
- precision
- Int32
出力に書き込まれる最大文字数。
精度は幅の前に適用されるため、 が よりprecision
大きい場合width
でも、出力は文字に切り捨てられますprecision
。 が の-1
場合precision
、文字数に明示的な制限はありません。
- 属性
例外
パラメーターのいずれかがサポートされていない場合は 。
注釈
指定 Formatter formatter
した を使用してオブジェクトを書式設定します。
の Java ドキュメント java.util.Formattable.formatTo(java.util.Formatter, int, int, int)
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。