次の方法で共有


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>> のような一意の整数にしましょう。 m< 10<sup>n+1</sup>; 次に、1 > のように、m と 10<sup>n</sup> の数学的に正確な商を指定します。 a< 10. 次に、この大きさは、a の整数部分として表され、その後に 1 つの 10 進数字、続いて a.'\u005Cu002E'小数部を表す 10 進数、続いて文字 'E' ('\u005Cu0045')、その後に n を 10 進整数として表します(メソッドjava.lang.Integer#toString(int)によって生成されます)。

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

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

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

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象