Ici, nous allons convertir String en Double en Java. Il existe 3 méthodes pour cette conversion de chaîne en double, comme mentionné ci-dessous :
ET exemple de chaîne en double conversion
Saisir : Chaîne = 20,156
Sortir: 20 156
Saisir : Chaîne = 456,21
Sortir : 456.21
Méthodes de conversion de chaîne en double
Différentes façons de convertir une chaîne en double sont mentionnées ci-dessous :
pointeur en c
- Utilisation de la méthode parseDouble() de la classe Double
- Utilisation de la méthode valueOf() de la classe Double
- Utiliser le constructeur de la classe Double
1. Utilisation de la méthode parseDouble() de la classe Double
Le analyserDouble() méthode deJava Double classeest une méthode intégrée à Java qui renvoie un nouveau double initialisé à la valeur représentée par la chaîne spécifiée, comme le fait le valeur de méthode de cours Double .
Syntaxe
double str1 = Double.parseDouble(str);>
Programme Java pour convertir une chaîne en double à l'aide de la méthode parseDouble()
Java
// Java program to convert String to Double> // Using parseDouble() Method of Double Class> // Main class> public> class> GFG {> > // Main driver method> > public> static> void> main(String args[])> > {> > // Create and initializing a string> > String str => '2033.12244'> ;> > // Converting the above string into Double> > // using parseDouble() Method> > double> str1 = Double.parseDouble(str);> > // Printing string as Double type> > System.out.println(str1);> > }> }> |
>
>Sortir
c nombre aléatoire
2033.12244>
La complexité de la méthode ci-dessus
Complexité temporelle : O(1) car les opérations constantes sont utilisées.
Espace auxiliaire : O(1) car aucun espace supplémentaire n’est requis.
2. Utilisation de la méthode valueOf() de la classe double
La méthode doubleValue() de la classe Double est une méthode intégrée pour renvoyer la valeur spécifiée par l'objet appelant comme double après la conversion de type.
Syntaxe
double str1 = Double.valueOf(str);>
Programme Java pour convertir une chaîne en double à l'aide de la méthode valueOf()
Java
// Java program to convert String to Double> // using valueOf() Method of Double Class> // Main class> public> class> GFG {> > // Main driver method> > public> static> void> main(String args[])> > {> > // Creating and initializing a string> > String str => '2033.12244'> ;> > // Converting the above string to Double type> > double> str1 = Double.valueOf(str);> > // Printing above string as double type> > System.out.println(str1);> > }> }> |
>
>
méthodes mathématiques en JavaSortir
2033.12244>
La complexité de la méthode ci-dessus :
Complexité temporelle : O(1) car les opérations constantes sont utilisées.
Espace auxiliaire : O(1) car aucun espace supplémentaire n’est requis.
3. Utilisation du constructeur de classe double
La classe Double contient le constructeur pour initialiser les objets Double à l'aide d'un objet String.
Syntaxe
Double str1 = new Double(str);>
Programme Java pour convertir une chaîne en double à l'aide du constructeur de classe double
Java
transmission médiatique
// Java program to convert String to Double> // Using Constructor of Double class> // Main class> public> class> GFG {> > // Main driver method> > public> static> void> main(String args[])> > {> > // Creating and initializing a string> > String str => '2033.12244'> ;> > // Converting above string into double type> > Double str1 => new> Double(str);> > // print above string as Double type> > System.out.println(str1);> > }> }> |
>
>Sortir
2033.12244>
La complexité de la méthode ci-dessus
Complexité temporelle : O(1) car les opérations constantes sont utilisées.
Espace auxiliaire : O(1) car aucun espace supplémentaire n’est requis.