NumberFormat.Format Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
| Format(Double) |
Spesialisasi format. |
| Format(Int64) |
Spesialisasi format. |
| Format(Object, StringBuffer, FieldPosition) |
Memformat angka dan menambahkan teks yang dihasilkan ke buffer string yang diberikan. |
| Format(Double, StringBuffer, FieldPosition) |
Spesialisasi format. |
| Format(Int64, StringBuffer, FieldPosition) |
Spesialisasi format. |
Format(Double)
Spesialisasi format.
[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
Parameter
- number
- Double
angka ganda yang akan diformat
Mengembalikan
String yang diformat
- Atribut
Keterangan
Spesialisasi format.
Dokumentasi Java untuk java.text.NumberFormat.format(double).
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.
Berlaku untuk
Format(Int64)
Spesialisasi format.
[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
Parameter
- number
- Int64
angka panjang untuk diformat
Mengembalikan
String yang diformat
- Atribut
Keterangan
Spesialisasi format.
Dokumentasi Java untuk java.text.NumberFormat.format(long).
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.
Berlaku untuk
Format(Object, StringBuffer, FieldPosition)
Memformat angka dan menambahkan teks yang dihasilkan ke buffer string yang diberikan.
[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
Parameter
- number
- Object
angka yang akan diformat
- toAppendTo
- StringBuffer
tempat StringBuffer teks yang diformat akan ditambahkan
- pos
- FieldPosition
melacak posisi bidang dalam string yang dikembalikan. Misalnya, untuk memformat angka 1234567.89 dalam Locale.US lokal, jika yang diberikan fieldPosition adalah NumberFormat#INTEGER_FIELD, indeks awal dan indeks fieldPosition akhir akan diatur ke 0 dan 9, masing-masing untuk string 1,234,567.89output .
Mengembalikan
nilai yang diteruskan sebagai toAppendTo
- Atribut
Pengecualian
jika object bukan instans dari Number.
Keterangan
Memformat angka dan menambahkan teks yang dihasilkan ke buffer string yang diberikan. Jumlahnya bisa dari subkelas apa pun dari java.lang.Number.
Implementasi ini mengekstrak nilai angka yang digunakan java.lang.Number#longValue() untuk semua nilai jenis integral yang dapat dikonversi tanpa long kehilangan informasi, termasuk BigInteger nilai dengan java.math.BigInteger#bitLength() bit length kurang dari 64, dan java.lang.Number#doubleValue() untuk semua jenis lainnya. Kemudian memanggil #format(long,java.lang.StringBuffer,java.text.FieldPosition) atau #format(double,java.lang.StringBuffer,java.text.FieldPosition). Ini dapat mengakibatkan hilangnya informasi dan presisi besaran untuk BigInteger nilai dan BigDecimal .
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.
Berlaku untuk
Format(Double, StringBuffer, FieldPosition)
Spesialisasi format.
[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
Parameter
- number
- Double
angka ganda yang akan diformat
- toAppendTo
- StringBuffer
StringBuffer tempat teks yang diformat akan ditambahkan
- pos
- FieldPosition
melacak posisi bidang dalam string yang dikembalikan. Misalnya, untuk memformat angka 1234567.89 dalam Locale.US lokal, jika yang diberikan fieldPosition adalah NumberFormat#INTEGER_FIELD, indeks awal dan indeks fieldPosition akhir akan diatur ke 0 dan 9, masing-masing untuk string 1,234,567.89output .
Mengembalikan
StringBuffer yang diformat
- Atribut
Keterangan
Spesialisasi format.
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.
Berlaku untuk
Format(Int64, StringBuffer, FieldPosition)
Spesialisasi format.
[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
Parameter
- number
- Int64
angka panjang untuk diformat
- toAppendTo
- StringBuffer
StringBuffer tempat teks yang diformat akan ditambahkan
- pos
- FieldPosition
melacak posisi bidang dalam string yang dikembalikan. Misalnya, untuk memformat angka 123456789 dalam Locale.US lokal, jika yang diberikan fieldPosition adalah NumberFormat#INTEGER_FIELD, indeks awal dan indeks fieldPosition akhir akan diatur ke 0 dan 11, masing-masing untuk string 123,456,789output .
Mengembalikan
StringBuffer yang diformat
- Atribut
Keterangan
Spesialisasi format.
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.