Comment convertir un double en chaîne en Java

Comment Convertir Un Double En Chaine En Java



En Java, ' double ' est un objet de Java ' Double ” classe wrapper qui stocke le type de données primitif double en tant que paramètre. Cependant, nous devons parfois convertir double en chaîne car les chaînes nous permettent de stocker des nombres plus grands qui ne rentrent dans aucun type de données contenant les nombres, tels que des entiers ou des doubles.

Ce blog démontrera les méthodes de conversion de double en String en Java.

Comment convertir un double en chaîne en Java ?

Pour la conversion double en chaîne en Java, vous pouvez utiliser :







  • Méthode Double.toString()
  • Méthode String.valueOf()
  • Opérateur '+'
  • Méthode String.format()
  • Méthode StringBuilder.append()
  • Méthode StringBuffer.append()

Nous discuterons de chacune des méthodes mentionnées une par une!



Méthode 1 : convertir double en chaîne en Java à l'aide de la méthode Double.toString()

Pour convertir un double en chaîne, vous pouvez utiliser le ' toString() » méthode statique de la classe Double. Il convertit les valeurs numériques doubles en chaîne. Comme il s'agit d'une méthode statique, nous n'avons pas besoin de créer un objet et d'appeler la méthode avec le nom de la classe.



Syntaxe





Double.toString ( val ) ;

Ici le ' toString() ” méthode convertira le “ val ” variable double en chaîne.



Exemple

Tout d'abord, nous allons créer une variable de type de données double nommée ' val ” et attribuez la valeur suivante :

double val = 783,8956d ;

Ensuite, nous appellerons le ' Double.toString() ” et passez la variable double créée en argument :

Chaîne de caractères chaîne = Double.toString ( val ) ;

La déclaration d'impression ci-dessous renverra ' vrai ” si la variable convertie qui est “ chaîne ” est une occurrence de String ; sinon, il reviendra ' faux ” :

System.out.print ( str instanceof String ) ;

La sortie affiche ' vrai ”, ce qui indique que le type de données de la valeur résultante est String :

Méthode 2 : convertir double en chaîne en Java à l'aide de la méthode String.valueOf()

Vous pouvez également utiliser le ' valeur de() 'Méthode statique de classe String pour la conversion double en chaîne. Il prend la valeur décimale de n'importe quel type, tel que double, comme paramètre et le convertit en chaîne.

Syntaxe

String.valueOf ( val )

Ici le ' valeur de() » convertira la double variable « val » en chaîne.

Exemple

Dans un premier temps, nous allons créer une variable de type double nommée ' val ” et stockez-y la valeur suivante :

double val = 583,856d ;

Ensuite, nous appellerons le ' String.valueOf() ” méthode en passant le “ val ” en paramètre :

Chaîne de caractères chaîne = String.valueOf ( val ) ;

Enfin, nous vérifierons si la valeur convertie est une instance String ou non :

System.out.print ( str instanceof String ) ;

Production

Méthode 3 : convertir double en chaîne en Java en utilisant ' + ” Opérateur

Le moyen le plus simple de convertir double en chaîne consiste à utiliser l'opérateur d'addition '+'. Il agit comme un opérateur de concaténation lorsqu'il est utilisé avec des chaînes. De même, une valeur double peut être convertie en une chaîne en la concaténant simplement avec une chaîne vide.

Syntaxe

va + ''

Ici le ' + ” l'opérateur concaténera le “ val ” variable de type double avec une chaîne vide, ce qui entraîne sa conversion double en chaîne.

Exemple

Tout d'abord, nous allons stocker une valeur décimale dans une variable ' val ” :

double val = 543,656d ;

Ensuite, créez une variable de type String ' chaîne ' qui stocke la chaîne convertie après concaténation ' val ” avec une chaîne vide :

Chaîne de caractères chaîne =  val + '' ;

Enfin, nous vérifierons si la valeur convertie est une instance String ou non :

System.out.print ( str instanceof String ) ;

Production

Maintenant, dirigez-vous vers la section suivante !

Méthode 4 : convertir double en chaîne en Java à l'aide de la méthode String.format()

La ' String.format() ” La méthode peut également être utilisée pour la conversion double en chaîne. Dans cette méthode, nous passerons la valeur décimale avec le ' %F ” spécificateur, qui indique que le deuxième paramètre contient des nombres à virgule flottante. Il convertit ensuite la valeur double au format String.

Syntaxe

String.format ( '%F' , val )

Ici le ' String.format() ” méthode convertira le “ val ” variable de type double au format String.

Exemple

Dans cet exemple, nous avons une variable double ' val ” avec la valeur suivante :

double val = 1233,676d ;

Nous appellerons désormais le ' String.format() « méthode et passe » %F ' comme spécificateur et ' val ” comme deuxième paramètre :

Chaîne str = Chaîne.format ( '%F' , val ) ;

Enfin, nous vérifierons si la valeur convertie est une instance String ou non :

System.out.print ( str instanceof String ) ;

Production

Méthode 5 : convertir double en chaîne en Java à l'aide de la méthode StringBuilder.append()

En Java, le ' ajouter() 'méthode de la' Générateur de chaînes ” La classe est également utilisée pour la conversion double en chaîne.

Syntaxe

Chaîne str = nouveau StringBuilder ( ) .ajouter ( val ) .toString ( ) ;

Pour utiliser cette méthode, dans un premier temps, nous allons créer un objet de la classe StringBuilder, puis ajouter la valeur de la variable double ' val ” dedans et convertissez-le en String.

Exemple

Maintenant, nous allons créer un nouvel objet du ' Générateur de chaînes « classe nommée » chaîne » et appelez le « ajouter() ” méthode en passant le “ val ” double variable et la convertir en chaîne avec la méthode “toString()” :

Chaîne str = nouveau StringBuilder ( ) .ajouter ( val ) .toString ( ) ;

Production

Méthode 6 : convertir double en chaîne en Java à l'aide de la méthode StringBuffer.append()

Il existe une autre méthode pour convertir un double en une chaîne, qui est le ' ajouter() 'méthode de la' StringBuffer ' classer. Cela fonctionne de la même manière que ci-dessus ' StringBuilder.append() ' méthode. Il crée également un objet de la classe StringBuffer pour accéder aux méthodes puis convertir en String.

Syntaxe

Chaîne str = nouveau StringBuffer ( ) .ajouter ( val ) .toString ( ) ;

Pour utiliser cette méthode, dans un premier temps, nous allons créer un objet de la classe StringBuffer, puis ajouter la valeur de la variable double ' val ” dedans et convertissez-le en String.

Exemple
Tout d'abord, créez une instance de la classe StringBuffer puis appelez la méthode append() en passant une valeur double qui sera convertie en String en utilisant le ' toString() ' méthode:

Chaîne str = nouveau StringBuffer ( ) .ajouter ( val ) .toString ( ) ;

Production

Nous avons offert les informations de base relatives à la conversion double en chaîne en Java.

Conclusion

Pour convertir double en String en Java, vous pouvez utiliser différentes méthodes telles que Double.toString(), String.valueOf(), l'opérateur '+', String.format(), StringBuilder.append() et StringBuffer.append( ) méthode. Les quatre premières méthodes ne nécessitent aucune création d'objet supplémentaire pour le but spécifié, alors que, pour les deux dernières méthodes, il est nécessaire de créer un objet de la classe particulière, puis d'appeler sa méthode associée. Dans ce blog, nous avons démontré les méthodes de conversion double en chaîne.