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。

戻り値

引数の文字列表現。

属性

注釈

引数の文字列形式を float 返します。 以下に示す文字はすべて ASCII 文字です。 <ul><li>引数が NaN の場合、結果は文字列 "NaN" になります。 <li>それ以外の場合、結果は引数の符号と大きさ (絶対値) を表す文字列になります。 符号が負の場合、結果の最初の文字は '-' ('\u005Cu002D')です。符号が正の場合、結果に符号文字は表示されません。 マグニチュード m: <ul><li>m が無限大の場合、文字で "Infinity"表されます。したがって、正の無限大は結果 "Infinity" を生成し、負の無限大は結果 "-Infinity"を生成します。 <li>m が 0 の場合は、文字 "0.0"で表されます。したがって、負の 0 を指定すると結果 "-0.0" が生成され、正の 0 は結果 "0.0"を生成します。 <li>m が 10 sup-3<>/sup> 以上で 10<<sup>7</sup> 未満の場合、m の整数部分として表され、先頭にゼロが付かない 10 進形式で表され、その後に '.' ('\u005Cu002E') が続き、その後に m の小数部を表す 1 つ以上の 10 進数が続きます。 <li>m が 10<sup-3<>/sup> より小さいか、10<sup>7</sup> 以上の場合は、いわゆる "コンピューター化された科学的表記" で表されます。 n は、10<sup>n</sup>&le のような一意の整数にしましょう。m< 10<sup>n+1</sup>; 次に、 をm と 10<sup>n</sup> の数学的に正確な商にして、1 &le になるようにします。< 10 です。 その後、大きさは、 の整数部分として表され、1 つの 10 進数字、'' ('\u005Cu002E') の後に、 の.小数部を表す 10 進数字、続いて文字 'E' ('\u005Cu0045') が続き、 メソッドjava.lang.Integer#toString(int)によって生成される 10 進整数としての n の表現が続きます。

</ul></ul>m または a の小数部に対して何桁の数字を印刷する必要がありますか? 小数部を表すには少なくとも 1 桁の数字が必要です。また、引数の値を 型 floatの隣接する値と一意に区別するために必要な桁数は 1 桁以上である必要があります。 つまり、 x は、有限の 0 以外の引数 f に対して、このメソッドによって生成される 10 進数表現によって表される正確な数学値であるとします。 次に、fx に最も近い値であるfloat必要があります。または、2 つのfloat値が x に等しく近い場合は、f はそのうちの 1 つであり、f の最下位ビットは である0必要があります。

浮動小数点値のローカライズされた文字列表現を作成するには、 の java.text.NumberFormatサブクラスを使用します。

の Java ドキュメント java.lang.Float.toString(float)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象