Float.ToString(Single) 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.
Mengembalikan representasi string dari float argumen.
[Android.Runtime.Register("toString", "(F)Ljava/lang/String;", "")]
public static string ToString(float f);
[<Android.Runtime.Register("toString", "(F)Ljava/lang/String;", "")>]
static member ToString : single -> string
Parameter
- f
- Single
float yang akan dikonversi.
Mengembalikan
representasi string dari argumen.
- Atribut
Keterangan
Mengembalikan representasi string dari float argumen. Semua karakter yang disebutkan di bawah ini adalah karakter ASCII. <ul><li>Jika argumennya adalah NaN, hasilnya adalah string "NaN". <li>Jika tidak, hasilnya adalah string yang mewakili tanda dan besaran (nilai absolut) argumen. Jika tanda negatif, karakter pertama dari hasilnya adalah '-' ('\u005Cu002D'); jika tanda positif, tidak ada karakter tanda yang muncul dalam hasilnya. Adapun besarnya m: <ul<>li>Jika m tidak terbatas, itu diwakili oleh karakter "Infinity"; dengan demikian, infinitas positif menghasilkan hasil "Infinity" dan infinitas negatif menghasilkan hasilnya "-Infinity". <li>Jika m nol, itu diwakili oleh karakter "0.0"; dengan demikian, nol negatif menghasilkan hasil "-0.0" dan nol positif menghasilkan hasil "0.0". <li> Jika m lebih besar dari atau sama dengan 10<sup-3></sup> tetapi kurang dari 10<sup>7</sup>, maka diwakili sebagai bagian bilangan bulat m, dalam bentuk desimal tanpa nol di depan, diikuti oleh '.' ('\u005Cu002E'), diikuti oleh satu atau beberapa digit desimal yang mewakili bagian pecahan m. <li> Jika m kurang dari 10<sup-3></sup> atau lebih besar dari atau sama dengan 10<sup>7</sup>, maka itu diwakili dalam apa yang disebut "notasi ilmiah komputerisasi." Biarkan n menjadi bilangan bulat unik sehingga 10<sup>n</sup>≤ m< 10<sup>n+1</sup>; kemudian biarkan menjadi kuota m dan 10<sup>n</sup> secara matematis sehingga 1 ≤ < 10. Besarnya kemudian diwakili sebagai bagian bilangan bulat dari a, sebagai digit desimal tunggal, diikuti oleh '.' ('\u005Cu002E'), diikuti oleh digit desimal yang mewakili bagian pecahan dari a, diikuti dengan huruf 'E' ('\u005Cu0045'), diikuti dengan representasi n sebagai bilangan bulat desimal, seperti yang dihasilkan oleh metode java.lang.Integer#toString(int).
</ul/ul><> Berapa banyak digit yang harus dicetak untuk bagian pecahan m atau a? Harus ada setidaknya satu digit untuk mewakili bagian pecahan, dan di luar itu sebanyak itu, tetapi hanya sebanyak, lebih banyak digit seperti yang diperlukan untuk membedakan nilai argumen secara unik dari nilai jenis floatyang berdekatan . Artinya, misalkan x adalah nilai matematika yang tepat yang diwakili oleh representasi desimal yang dihasilkan oleh metode ini untuk argumen nonzero terbatas f. Maka f harus menjadi float nilai terdekat dengan x; atau, jika dua float nilai sama dekat dengan x, maka f harus salah satunya dan bit significand yang paling tidak signifikan dari f harus 0.
Untuk membuat representasi string yang dilokalkan dari nilai floating-point, gunakan subkelas .java.text.NumberFormat
Dokumentasi Java untuk java.lang.Float.toString(float).
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.