logo

Konvertera sträng till dubbel i Java

Här kommer vi att konvertera String till Double i Java. Det finns tre metoder för denna konvertering från sträng till dubbel som nämns nedan:

OCH exempel på sträng till dubbelkonvertering

Inmatning : Sträng = 20,156
Produktion: 20,156

Inmatning : Sträng = 456,21
Produktion : 456,21



Metoder för sträng till dubbelkonvertering

Olika sätt att konvertera sträng till dubbel nämns nedan:

int till strängen c++
  1. Använder metoden parseDouble() i klassen Double
  2. Använder metoden valueOf() i klassen Double
  3. Använder konstruktorn för Double class

1. Använder metoden parseDouble() av ​​dubbelklass

De parseDouble() metod avJava dubbelklassär en inbyggd metod i Java som returnerar en ny dubbel initierad till värdet som representeras av den angivna strängen, som görs av värdet av klassmetoden Dubbel .

Syntax

double str1 = Double.parseDouble(str);>

Java-program för att konvertera sträng till dubbel med 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);> >}> }>

>

bash variabel
>

Produktion

2033.12244>

Komplexiteten hos ovanstående metod

Tidskomplexitet: O(1) som konstanta operationer används.
Hjälputrymme: O(1) eftersom inget extra utrymme krävs.

2. Använder metoden valueOf() av ​​dubbelklass

DoubleValue()-metoden i klassen Double är en inbyggd metod för att returnera värdet som anges av det anropande objektet som dubbelt efter typcasting.

Syntax

double str1 = Double.valueOf(str);>

Java-program för att konvertera sträng till dubbel med metoden 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);> >}> }>

>

tecken till int java

>

Produktion

2033.12244>

Komplexiteten av ovanstående metod:

Tidskomplexitet: O(1) som konstanta operationer används.
Hjälputrymme: O(1) eftersom inget extra utrymme krävs.

3. Använda Constructor of Double Class

Klassen Double innehåller konstruktorn för att initialisera Double-objekten med hjälp av ett String-objekt.

Syntax

Double str1 = new Double(str);>

Java-program för att konvertera sträng till dubbel med 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);> >}> }>

>

xml kommentar

>

Produktion

2033.12244>

Komplexiteten hos ovanstående metod

Tidskomplexitet: O(1) som konstanta operationer används.
Hjälputrymme: O(1) eftersom inget extra utrymme krävs.