Language

IFormattable.FormatTo(Formatter, FormatFlags, Int32, Int32) メソッド

定義

指定した 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 より小さい場合、出力は、文字数の合計が幅になるまで '&nbsp;&nbsp;' によって埋め込まれます。 パディングは既定で先頭にあります。 FormattableFlags#LEFT_JUSTIFY フラグが設定されている場合、パディングは末尾になります。 widthが-1場合、最小値はありません。

precision
Int32

出力に書き込まれる最大文字数。 精度は幅の前に適用されるため、widthがprecisionより大きい場合でも、出力はprecision文字に切り捨てられます。 precisionが-1場合、文字数に明示的な制限はありません。

属性

例外

パラメーターのいずれかがサポートされていない場合は 。

注釈

指定した Formatter formatterを使用してオブジェクトを書式設定します。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象