logo

Pārveidojiet virkni par dubultu Java

Šeit mēs Java konvertēsim virkni par dubultu. Ir 3 metodes, kā konvertēt no virknes uz dubultu, kā minēts tālāk:

UN virknes dubultpārvēršanas piemērs

Ievade : virkne = 20,156
Izvade: 20 156



Ievade : virkne = 456,21
Izvade : 456.21

Metodes virknes pārvēršanai dubultā

Tālāk ir minēti dažādi veidi, kā pārvērst virkni dubultā:

cik daudz augļu tur ir
  1. Izmantojot Double klases metodi parseDouble().
  2. Izmantojot Double klases metodi valueOf().
  3. Izmantojot dubultklases konstruktoru

1. Izmantojot parseDouble() dubultklases metodi

The parseDouble() metodeJava dubultklaseir Java iebūvēta metode, kas atgriež jaunu dubulto vērtību, kas inicializēta līdz vērtībai, ko attēlo norādītā virkne, kā to dara valueOf klases metode Dubults .



Sintakse

double str1 = Double.parseDouble(str);>

Java programma, lai pārvērstu virkni dubultā, izmantojot parseDouble() metodi

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

>

>

kā izdrukāt java
Izvade

2033.12244>

Iepriekš minētās metodes sarežģītība

Laika sarežģītība: O(1) tiek izmantotas kā nemainīgas darbības.
Palīgtelpa: O(1), jo nav nepieciešama papildu vieta.

2. Double Class metodes valueOf() izmantošana

DoubleValue() metode DoubleValue () ir iebūvēta metode, lai atgrieztu vērtību, kuru izsaucošais objekts ir norādījis kā double pēc tipa apraides.

Sintakse

double str1 = Double.valueOf(str);>

Java programma, lai pārvērstu virkni dubultā, izmantojot metodi 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);> >}> }>

>

šakālis pret vilku
>

Izvade

2033.12244>

Iepriekš minētās metodes sarežģītība:

Laika sarežģītība: O(1) tiek izmantotas kā nemainīgas darbības.
Palīgtelpa: O(1), jo nav nepieciešama papildu vieta.

3. Izmantojot dubultklases konstruktoru

Double klasē ir konstruktors, lai inicializētu Double objektus, izmantojot String objektu.

bin uz bcd

Sintakse

Double str1 = new Double(str);>

Java programma, lai pārveidotu virkni dubultā, izmantojot 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);> >}> }>

>

>

Izvade

2033.12244>

Iepriekš minētās metodes sarežģītība

Laika sarežģītība: O(1) tiek izmantotas kā nemainīgas darbības.
Palīgtelpa: O(1), jo nav nepieciešama papildu vieta.