次の方法で共有


NumberFormat.Format メソッド

定義

オーバーロード

Format(Double)

形式の特殊化。

Format(Int64)

形式の特殊化。

Format(Object, StringBuffer, FieldPosition)

数値を書式設定し、結果のテキストを指定された文字列バッファーに追加します。

Format(Double, StringBuffer, FieldPosition)

形式の特殊化。

Format(Int64, StringBuffer, FieldPosition)

形式の特殊化。

Format(Double)

形式の特殊化。

[Android.Runtime.Register("format", "(D)Ljava/lang/String;", "")]
public string Format (double number);
[<Android.Runtime.Register("format", "(D)Ljava/lang/String;", "")>]
override this.Format : double -> string

パラメーター

number
Double

書式設定する 2 つの数値

戻り値

書式設定された文字列

属性

注釈

形式の特殊化。

の Java ドキュメントjava.text.NumberFormat.format(double)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

Format(Int64)

形式の特殊化。

[Android.Runtime.Register("format", "(J)Ljava/lang/String;", "")]
public string Format (long number);
[<Android.Runtime.Register("format", "(J)Ljava/lang/String;", "")>]
override this.Format : int64 -> string

パラメーター

number
Int64

書式設定する長い数値

戻り値

書式設定された文字列

属性

注釈

形式の特殊化。

の Java ドキュメントjava.text.NumberFormat.format(long)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

Format(Object, StringBuffer, FieldPosition)

数値を書式設定し、結果のテキストを指定された文字列バッファーに追加します。

[Android.Runtime.Register("format", "(Ljava/lang/Object;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "GetFormat_Ljava_lang_Object_Ljava_lang_StringBuffer_Ljava_text_FieldPosition_Handler")]
public override Java.Lang.StringBuffer Format (Java.Lang.Object number, Java.Lang.StringBuffer toAppendTo, Java.Text.FieldPosition pos);
[<Android.Runtime.Register("format", "(Ljava/lang/Object;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "GetFormat_Ljava_lang_Object_Ljava_lang_StringBuffer_Ljava_text_FieldPosition_Handler")>]
override this.Format : Java.Lang.Object * Java.Lang.StringBuffer * Java.Text.FieldPosition -> Java.Lang.StringBuffer

パラメーター

number
Object

書式設定する数値

toAppendTo
StringBuffer

StringBuffer書式設定されたテキストの追加先

pos
FieldPosition

は、返された文字列内のフィールドの位置を追跡します。 たとえば、ロケールで数値1234567.89を書式設定する場合、指定fieldPositionNumberFormat#INTEGER_FIELDした場合、出力文字列1,234,567.89fieldPosition開始インデックスと終了インデックスはそれぞれ 0 と 9 に設定Locale.USされます。

戻り値

として渡される値 toAppendTo

属性

例外

のインスタンスNumberでない場合objectは 、

注釈

数値を書式設定し、結果のテキストを指定された文字列バッファーに追加します。 この数値は、任意のサブクラスの java.lang.Number.

この実装では、64 未満の値を含めBigInteger、情報を失うことなく変換longできるすべての整数型の値とjava.lang.Number#doubleValue()、その他のすべての型に対してjava.lang.Number#longValue()、数値の値java.math.BigInteger#bitLength() bit lengthを抽出します。 その後、呼び出し #format(long,java.lang.StringBuffer,java.text.FieldPosition) または #format(double,java.lang.StringBuffer,java.text.FieldPosition). これにより、大きさの情報と精度 BigIntegerBigDecimal 値が失われる可能性があります。

の Java ドキュメントjava.text.NumberFormat.format(java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

Format(Double, StringBuffer, FieldPosition)

形式の特殊化。

[Android.Runtime.Register("format", "(DLjava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "GetFormat_DLjava_lang_StringBuffer_Ljava_text_FieldPosition_Handler")]
public abstract Java.Lang.StringBuffer Format (double number, Java.Lang.StringBuffer toAppendTo, Java.Text.FieldPosition pos);
[<Android.Runtime.Register("format", "(DLjava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "GetFormat_DLjava_lang_StringBuffer_Ljava_text_FieldPosition_Handler")>]
override this.Format : double * Java.Lang.StringBuffer * Java.Text.FieldPosition -> Java.Lang.StringBuffer

パラメーター

number
Double

書式設定する 2 つの数値

toAppendTo
StringBuffer

書式設定されたテキストを追加する StringBuffer

pos
FieldPosition

は、返された文字列内のフィールドの位置を追跡します。 たとえば、ロケールで数値1234567.89を書式設定する場合、指定fieldPositionNumberFormat#INTEGER_FIELDした場合、出力文字列1,234,567.89fieldPosition開始インデックスと終了インデックスはそれぞれ 0 と 9 に設定Locale.USされます。

戻り値

書式設定された StringBuffer

属性

注釈

形式の特殊化。

の Java ドキュメントjava.text.NumberFormat.format(double, java.lang.StringBuffer, java.text.FieldPosition)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

Format(Int64, StringBuffer, FieldPosition)

形式の特殊化。

[Android.Runtime.Register("format", "(JLjava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "GetFormat_JLjava_lang_StringBuffer_Ljava_text_FieldPosition_Handler")]
public abstract Java.Lang.StringBuffer Format (long number, Java.Lang.StringBuffer toAppendTo, Java.Text.FieldPosition pos);
[<Android.Runtime.Register("format", "(JLjava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "GetFormat_JLjava_lang_StringBuffer_Ljava_text_FieldPosition_Handler")>]
override this.Format : int64 * Java.Lang.StringBuffer * Java.Text.FieldPosition -> Java.Lang.StringBuffer

パラメーター

number
Int64

書式設定する長い数値

toAppendTo
StringBuffer

書式設定されたテキストを追加する StringBuffer

pos
FieldPosition

は、返された文字列内のフィールドの位置を追跡します。 たとえば、ロケールで数値123456789を書式設定する場合、指定fieldPositionしたNumberFormat#INTEGER_FIELD場合、出力文字列123,456,789fieldPosition開始インデックスと終了インデックスはそれぞれ 0 と 11 に設定Locale.USされます。

戻り値

書式設定された StringBuffer

属性

注釈

形式の特殊化。

の Java ドキュメントjava.text.NumberFormat.format(long, java.lang.StringBuffer, java.text.FieldPosition)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象