共用方式為


Float.ToString(Single) 方法

定義

傳回自變數的 float 字串表示。

[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

參數

f
Single

要轉換的浮點數。

傳回

自變數的字串表示。

屬性

備註

傳回自變數的 float 字串表示。 下面提到的所有字元都是 ASCII 字元。 <ul><li>如果自變數為 NaN,則結果為字串 “NaN ”“。 <li>否則,結果是字串,表示自變數的正負號和大小(絕對值)。 如果正負號,則結果的第一個字元為 『-' ('\u005Cu002D'; 如果正負號,則結果中不會顯示任何符號字元。 至於大小 m:<ul><li>如果 m 為無限大,則由字元"Infinity"表示;因此,正無限產生結果"Infinity",負無限產生結果"-Infinity"。 <li如果 m 為零,則會以字元"0.0"表示;因此,負零會產生結果"-0.0",而正零會產生結果"0.0"> <li 如果 m 大於或等於 10 sup-3</sup>,但小於 10<<sup>> 7</sup>,則會以十進位格式表示為 m 的整數部分,以沒有前置零的十進制形式,後面接著 '.' ('\u005Cu002E'),後面接著代表 m 小數部分的一或多個小數字數。> <li 如果 m 小於 10<sup-3<>/sup> 或大於或等於 10<sup>7</sup>,則會以所謂的「計算機化科學表示法」表示。> 讓 n 成為唯一整數,讓 10<個 sup>n</sup>≤ m< 10<sup>n+1</sup>;然後讓 a 成為 m 和 10<sup>n</sup> 的數學確切商數,讓 1 ≤ < 10。 然後,大小會表示為 的整數部分,以單一十進位數表示,後面接著 '.' ('\u005Cu002E'),後面接著代表 小數部分的十進位數,後面接著字母 'E' ('\u005Cu0045'),後面接著 n 表示為十進位整數,如 方法java.lang.Integer#toString(int)所產生。

</ul></ul> m 或 分數部分必須列印多少位數? 至少必須有一個數位來表示小數部分,而且超過這個數位,但只需要多,需要更多位數,才能唯一區分自變數值與類型的 float相鄰值。 也就是說,假設 x 是這個方法針對有限非零自變數 f 所產生的十進位表示法所代表的確切數學值。 然後 f 必須是最接近 x 的值;或者,如果兩float個值同樣接近 x,則 f 必須是其中之一,而 f 的最小有效位必須是 0float

若要建立浮點值的當地語系化字串表示法,請使用的 java.text.NumberFormat子類別。

java.lang.Float.toString(float)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於