logo

Konverter streng til dobbel i Java

Her vil vi konvertere String til Double i Java. Det er 3 metoder for denne konverteringen fra streng til dobbel som nevnt nedenfor:

OG eksempel på streng til dobbel konvertering

Inndata : String = 20.156
Produksjon: 20.156



Inndata : String = 456,21
Produksjon : 456,21

Metoder for streng til dobbel konvertering

Ulike måter å konvertere streng til dobbel er nevnt nedenfor:

polymorfisme java
  1. Ved å bruke parseDouble()-metoden til Double-klassen
  2. Ved å bruke valueOf()-metoden i Double-klassen
  3. Bruke konstruktøren til Double class

1. Bruker parseDouble()-metoden for dobbel klasse

De parseDouble() Metode avJava dobbel klasseer en innebygd metode i Java som returnerer en ny dobbel initialisert til verdien representert av den spesifiserte strengen, som gjort av verdien av metode for klasse Dobbelt .



Syntaks

double str1 = Double.parseDouble(str);>

Java-program for å konvertere streng til dobbel ved hjelp av parseDouble()-metoden

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

objekt til jsonobject java
>

>

Produksjon

2033.12244>

Kompleksiteten til metoden ovenfor

Tidskompleksitet: O(1) som konstante operasjoner brukes.
Hjelpeplass: O(1) fordi det ikke kreves ekstra plass.

2. Bruke valueOf()-metoden av dobbel klasse

DoubleValue()-metoden til Double-klassen er en innebygd metode for å returnere verdien spesifisert av det anropende objektet som dobbel etter typecasting.

Syntaks

double str1 = Double.valueOf(str);>

Java-program for å konvertere streng til dobbel ved hjelp av valueOf()-metoden

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

prime program i java

>

>

Produksjon

2033.12244>

Kompleksiteten til metoden ovenfor:

Tidskompleksitet: O(1) som konstante operasjoner brukes.
Hjelpeplass: O(1) fordi det ikke kreves ekstra plass.

3. Bruke Constructor of Double Class

Double-klassen inneholder konstruktøren for å initialisere Double-objektene ved å bruke et String-objekt.

Syntaks

Double str1 = new Double(str);>

Java-program for å konvertere streng til dobbel ved hjelp av Double Class Constructor

Java




np.random.rand

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

>

>

Produksjon

2033.12244>

Kompleksiteten til metoden ovenfor

Tidskompleksitet: O(1) som konstante operasjoner brukes.
Hjelpeplass: O(1) fordi det ikke kreves ekstra plass.