NumberFormat.Format メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
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
を書式設定する場合、指定fieldPosition
NumberFormat#INTEGER_FIELD
した場合、出力文字列1,234,567.89
のfieldPosition
開始インデックスと終了インデックスはそれぞれ 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)
. これにより、大きさの情報と精度 BigInteger
と BigDecimal
値が失われる可能性があります。
このページの一部は、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
を書式設定する場合、指定fieldPosition
NumberFormat#INTEGER_FIELD
した場合、出力文字列1,234,567.89
のfieldPosition
開始インデックスと終了インデックスはそれぞれ 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,789
のfieldPosition
開始インデックスと終了インデックスはそれぞれ 0 と 11 に設定Locale.US
されます。
戻り値
書式設定された StringBuffer
- 属性
注釈
形式の特殊化。
の Java ドキュメントjava.text.NumberFormat.format(long, java.lang.StringBuffer, java.text.FieldPosition)
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。