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: <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 進数表現によって表される正確な数学値であるとします。 次に、f は x に最も近い値であるfloat
必要があります。または、2 つのfloat
値が x に等しく近い場合は、f はそのうちの 1 つであり、f の最下位ビットは である0
必要があります。
浮動小数点値のローカライズされた文字列表現を作成するには、 の java.text.NumberFormat
サブクラスを使用します。
の Java ドキュメント java.lang.Float.toString(float)
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。