NumberFormat.Format Metode

Definisi

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 .

Dokumentasi Java untuk java.text.NumberFormat.format(java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition).

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.

Dokumentasi Java untuk java.text.NumberFormat.format(double, java.lang.StringBuffer, java.text.FieldPosition).

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.

Dokumentasi Java untuk java.text.NumberFormat.format(long, java.lang.StringBuffer, java.text.FieldPosition).

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