DecimalFormat.Format メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| Format(Object, StringBuffer, FieldPosition) |
数値を書式設定し、結果のテキストを指定された文字列バッファーに追加します。 |
| Format(Double, StringBuffer, FieldPosition) |
文字列を生成する倍精度浮動小数点型 (double) の書式を設定します。 |
| Format(Int64, StringBuffer, FieldPosition) |
長い文字列を生成する書式を設定します。 |
Format(Object, StringBuffer, FieldPosition)
数値を書式設定し、結果のテキストを指定された文字列バッファーに追加します。
[Android.Runtime.Register("format", "(Ljava/lang/Object;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "")]
public override sealed 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;", "")>]
override this.Format : Java.Lang.Object * Java.Lang.StringBuffer * Java.Text.FieldPosition -> Java.Lang.StringBuffer
パラメーター
- number
- Object
書式設定する数値
- toAppendTo
- StringBuffer
書式設定されたテキストを追加するStringBuffer
- pos
- FieldPosition
は、返された文字列内のフィールドの位置を追跡します。 たとえば、Locale.USロケールで数値1234567.89を書式設定する場合、指定したfieldPositionがNumberFormat#INTEGER_FIELDされている場合、出力文字列1,234,567.89に対して、fieldPositionの開始インデックスと終了インデックスはそれぞれ 0 と 9 に設定されます。
返品
として渡される値 toAppendTo
- 属性
注釈
数値を書式設定し、結果のテキストを指定された文字列バッファーに追加します。 数値は、 java.lang.Numberの任意のサブクラスにすることができます。
この実装では、許容される最大有効桁数が使用されます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
Format(Double, StringBuffer, FieldPosition)
文字列を生成する倍精度浮動小数点型 (double) の書式を設定します。
[Android.Runtime.Register("format", "(DLjava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "GetFormat_DLjava_lang_StringBuffer_Ljava_text_FieldPosition_Handler")]
public override Java.Lang.StringBuffer? Format(double number, Java.Lang.StringBuffer? result, Java.Text.FieldPosition? fieldPosition);
[<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
倍精度浮動小数点型 (double to format)
- result
- StringBuffer
テキストが追加される場所
- fieldPosition
- FieldPosition
は、返された文字列内のフィールドの位置を追跡します。 たとえば、Locale.USロケールで数値1234567.89を書式設定する場合、指定したfieldPositionがNumberFormat#INTEGER_FIELDされている場合、出力文字列1,234,567.89に対して、fieldPositionの開始インデックスと終了インデックスはそれぞれ 0 と 9 に設定されます。
返品
書式設定された数値文字列
- 属性
注釈
文字列を生成する倍精度浮動小数点型 (double) の書式を設定します。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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 override Java.Lang.StringBuffer? Format(long number, Java.Lang.StringBuffer? result, Java.Text.FieldPosition? fieldPosition);
[<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
長い形式
- result
- StringBuffer
テキストが追加される場所
- fieldPosition
- FieldPosition
は、返された文字列内のフィールドの位置を追跡します。 たとえば、Locale.USロケールで数値123456789を書式設定する場合、指定したfieldPositionがNumberFormat#INTEGER_FIELDされている場合、出力文字列123,456,789に対して、fieldPositionの開始インデックスと終了インデックスはそれぞれ 0 と 11 に設定されます。
返品
書式設定された数値文字列
- 属性
注釈
長い文字列を生成する書式を設定します。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。