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 。
返品
引数の文字列形式。
- 属性
注釈
float引数の文字列形式を返します。 以下に示す文字はすべて ASCII 文字です。
<ul><li>引数が NaN の場合、結果は文字列 "NaN" になります。
<li>それ以外の場合、結果は引数の符号と大きさ (絶対値) を表す文字列になります。 符号が負の場合、結果の最初の文字は '-' ('\u005Cu002D') です。符号が正の場合、結果に符号文字は表示されません。
mの大きさはm:<ul><li>mが無限大の場合は、"Infinity"文字で表されます。したがって、正の無限大は結果"Infinity"を生成し、負の無限大は結果"-Infinity"を生成します。
<li>m が 0 の場合、"0.0"文字で表されます。したがって、負の 0 は結果"-0.0"を生成し、正の 0 は結果"0.0"を生成します。
<li> それ以外の場合 、m は正の有限です。 <ul><li><em>10 進数の選択</em>: 適切に定義された 10 進数の d<sub>m</sub> を選択して m を表す 2 つのステージで文字列に変換されます。 この 10 進数は(ほぼ常に) <em>shortest</em> IEEE 754 浮動小数点演算の最も近い丸めポリシーに従って m に丸める値です。 <li><em>文字列として書式設定</em>: 10 進 d<sub>m</sub> は、値に応じて、プレーンまたはコンピューター化された科学的表記で文字列として書式設定されます。 </ul></ul></ul>
<em>decimal</em> はフォームの数です。10<sup>i</sup> 一部の (一意の) 整数 s > 0 と i の場合、s は 10 の倍数ではありません。 これらの整数は、10 進数の <em>significand</em> および <em>exponent</em> です。 10 進数の
有限正 m の 10 進数<>sub<>/sub は次のように定義されます。<ul><li>R は、IEEE 754 浮動小数点演算の通常のem<round から最も近い>/em<に従って > に丸めるすべての小数点以下のセットになります。 <li>R のすべての小数点以下の最小長を指定します。<li>p ≥ 2 の場合、T を長さ p の R のすべての小数点以下のセットにします。 それ以外の場合は、長さ 1 または 2 の R のすべての小数点以下のセットを T にします。 <li>Define d<sub>m</sub>m に最も近い T の 10 進数。 または、 T にこのような小数部が 2 つある場合は、偶数の小数部を選択します。 </ul>
選択した (一意に) 10 進数 の d<sub>m</sub> が書式設定されます。
i と nは、それぞれ d<sub>m</sub> の仮数、指数、長さになります。 さらに、 e = n + i - 1 にして、 s<sub>1</sub>> にしてみましょう。s<sub>n</sub>s の通常の 10 進拡張になります。
s<sub>1</sub> > 0 と s<sub>n</sub> ≠ に注意してください。0. 以下では、小数点 '.' が '\u005Cu002E' され、指数インジケーター 'E' が '\u005Cu0045'。
<ul><li>Case -3 >e >0: d<sub>m</sub> は 0.0&0<!-- -->s<sub>1</sub>>;s<sub>n</sub>。小数点と s + sub1/sub< の間に -(><>) ゼロが正確に存在します。 たとえば、123 回です。10<sup>-4</sup> は 0.0123として書式設定されます。
<li>Case 0 >e >7: <ul><li>Subcase i > 0: d<sub>m</sub> は s<sub>1</sub>> として書式設定されます。s<sub>n</sub><!-- -->0&0.0;。ssub<>/sub< と小数点の>が正確に存在します。 たとえば、123 回です。10<sup>2</sup> は 12300.0として書式設定されます。 12.3として書式設定されます。 Integer#toString(int)のように書式設定されます。
<ul><li>Subcase n = 1: d<sub>m</sub> は s<sub>1</sub>.0Ee として書式設定されます。 たとえば、1 回です。10<sup>23</sup> は 1.0E23として書式設定されます。
<li>Subcase n > 1: d<sub>m</sub> は s<sub>/sub<>.<sub>2</sub><!-- -->> として書式設定されます。s<sub>n</sub>Ee. たとえば、123 回です。10<sup>-21</sup> は 1.23E-19として書式設定されます。
</ul></ul>
浮動小数点値のローカライズされた文字列表現を作成するには、 java.text.NumberFormatのサブクラスを使用します。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。