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#locale() formatter.locale() を呼び出Formatter#out() formatter.out()して、この formatter によって使用される または Locale をそれぞれ取得Appendableできます。

flags
FormatFlags

フラグは出力形式を変更します。 値はビットマスクとして解釈されます。 次のフラグの任意の組み合わせを設定できます: FormattableFlags#LEFT_JUSTIFYFormattableFlags#UPPERCASE、および FormattableFlags#ALTERNATE。 フラグが設定されていない場合、実装クラスの既定の書式設定が適用されます。

width
Int32

出力に書き込まれる最小文字数。 変換後の値の長さが より width 小さい場合は、合計文字数が width になるまで出力に が埋め込 '&nbsp;&nbsp;' まれます。 既定では、パディングは先頭にあります。 フラグが 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)

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

適用対象