Langue

Double.ToString(Double) Méthode

Définition

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

[Android.Runtime.Register("toString", "(D)Ljava/lang/String;", "")]
public static string ToString(double d);
[<Android.Runtime.Register("toString", "(D)Ljava/lang/String;", "")>]
static member ToString : double -> string

Paramètres

d
Double

double à 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 double . 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 > quotient mathématiquement exact de m et 10sup<>/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 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 double. 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 d. Ensuite , d doit être la double valeur la plus proche de x ; ou si deux double valeurs sont égales à x, alors d doit être l’une d’entre elles et le bit le moins significatif de l’significand de d 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.

Java documentation pour java.lang.Double.toString(double).

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

S’applique à