次の方法で共有


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_JUSTIFYFormattableFlags#UPPERCASEFormattableFlags#ALTERNATE フラグが設定されていない場合は、実装クラスの既定の書式設定が適用されます。

width
Int32

出力に書き込まれる最小文字数。 変換後の値の長さがそれより小さい width 場合、出力は合計文字数が width になるまで埋め込 '&nbsp;&nbsp;' まれます。 パディングは既定で先頭にあります。 フラグが 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 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象