Partager via


Float.ToString(Single) Méthode

Définition

Retourne une représentation sous forme de chaîne de l’argument 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

Paramètres

f
Single

float à convertir.

Retours

une représentation sous forme de chaîne de l’argument.

Attributs

Remarques

Retourne une représentation sous forme de chaîne de l’argument float . Tous les caractères mentionnés ci-dessous sont des caractères ASCII. <ul><li>Si l’argument est NaN, le résultat est la chaîne «NaN ». <dans>le cas contraire, le résultat est une chaîne qui représente le signe et la magnitude (valeur absolue) de l’argument. Si le signe est négatif, le premier caractère du résultat est «- » ('\u005Cu002D') ; si le signe est positif, aucun caractère de signe n’apparaît dans le résultat. Quant à l’ampleur m : <ul><li>If m est infini, il est représenté par les caractères "Infinity"; ainsi, l’infini positif produit le résultat "Infinity" et l’infini négatif produit le résultat "-Infinity". <li>Si m est zéro, il est représenté par les caractères "0.0"; par conséquent, le zéro négatif produit le résultat "-0.0" et le zéro positif produit le résultat "0.0". <li> Si m est supérieur ou égal à 10<sup-3></sup mais inférieur à 10<sup>> 7</sup>, il est représenté en tant que partie entière de m, sous forme décimale sans zéros non significatifs, suivis de «. » ('\u005Cu002E'), suivis d’un ou plusieurs chiffres décimaux représentant la partie fractionnaire de m. <li> Si m est inférieur à 10<sup-3></sup> ou supérieur ou égal à 10<sup>7</sup>, il est représenté sous le nom de « notation scientifique informatisée ». Laissez n être l’entier unique de sorte que 10<sup>n</sup>&le ; m< 10<sup>n+1</sup> ; alors laissez un quotient mathématiquement exact de m et 10<sup>n</sup> afin que 1 &le ; a< 10. La magnitude est ensuite représentée sous la forme d’une partie entière d’un chiffre, sous la forme d’un chiffre décimal unique, suivie de «. » ('\u005Cu002E'), suivie de chiffres décimaux représentant la partie fractionnaire d’un, suivie de la lettre «E » ('\u005Cu0045'), suivie d’une représentation de n comme entier décimal, comme produit par la méthode java.lang.Integer#toString(int).

</ul/ul><> Combien de chiffres doivent être imprimés pour la partie fractionnaire de m ou a ? Il doit y avoir au moins un chiffre pour représenter la partie fractionnaire, et au-delà de ce nombre, mais seulement autant de chiffres, que nécessaire pour distinguer de manière unique la valeur d’argument des valeurs adjacentes du type float. Autrement dit, supposons que x correspond à la valeur mathématique exacte représentée par la représentation décimale produite par cette méthode pour un argument fini différent de zéro f. Ensuite , f doit être la valeur la float plus proche de x ; ou, si deux float valeurs sont égales à x, alors f doit être l’une d’entre elles et le bit le moins significatif de l’significand de f doit être 0.

Pour créer des représentations de chaîne localisées d’une valeur à virgule flottante, utilisez des sous-classes de java.text.NumberFormat.

Documentation Java pour java.lang.Float.toString(float).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à