Float.ToString(Single) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回自變數的 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 的最小有效位必須是 0
。float
若要建立浮點值的當地語系化字串表示法,請使用的 java.text.NumberFormat
子類別。
的 java.lang.Float.toString(float)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。