logo

Converteix String a Double a Java

Aquí, convertirem String en Double a Java. Hi ha 3 mètodes per a aquesta conversió de cadena a doble, tal com s'esmenta a continuació:

I exemple de conversió de cadena a doble

Entrada : Cadena = 20,156
Sortida: 20.156

Entrada : Cadena = 456,21
Sortida : 456.21



Mètodes de conversió de cadena a doble

A continuació s'esmenten diferents maneres de convertir String a Double:

parell de java
  1. Utilitzant el mètode parseDouble() de la classe Double
  2. Utilitzant el mètode valueOf() de la classe Double
  3. Utilitzant el constructor de la classe Double

1. Utilitzant el mètode parseDouble() de Double Class

El parseDouble() mètode deJava Doble classeés un mètode integrat a Java que retorna un nou doble inicialitzat al valor representat per la cadena especificada, tal com fa el el valor de mètode de classe Doble .

Sintaxi

double str1 = Double.parseDouble(str);>

Programa Java per convertir una cadena a doble mitjançant el mètode 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);> >}> }>

>

>

Sortida

2033.12244>

La complexitat del mètode anterior

Complexitat temporal: S'utilitzen O(1) com a operacions constants.
Espai auxiliar: O(1) perquè no cal espai addicional.

2. Utilitzant el mètode valueOf() de Double Class

El mètode doubleValue() de la classe Double és un mètode integrat per retornar el valor especificat per l'objecte cridant com a double després de l'emissió de tipus.

Sintaxi

double str1 = Double.valueOf(str);>

Programa Java per convertir una cadena a doble mitjançant el mètode valueOf().

Java


tercera forma normal



què fa que un ordinador sigui ràpid

// 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);> >}> }>

>

>

Sortida

2033.12244>

La complexitat del mètode anterior:

Complexitat temporal: S'utilitzen O(1) com a operacions constants.
Espai auxiliar: O(1) perquè no cal espai addicional.

3. Utilitzant el constructor de Double Class

La classe Double conté el constructor per inicialitzar els objectes Double mitjançant un objecte String.

comandament superior unix

Sintaxi

Double str1 = new Double(str);>

Programa Java per convertir String a Double amb Double Class Constructor

Java




// 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);> >}> }>

>

>

Sortida

2033.12244>

La complexitat del mètode anterior

Complexitat temporal: S'utilitzen O(1) com a operacions constants.
Espai auxiliar: O(1) perquè no cal espai addicional.