logo

Konvertuokite eilutę į dvigubą „Java“.

Čia mes konvertuosime eilutę į dvigubą „Java“. Yra 3 būdai konvertuoti iš eilutės į dvigubą, kaip nurodyta toliau:

IR eilutės konvertavimo į dvigubą pavyzdį

Įvestis : eilutė = 20,156
Išvestis: 20 156



Įvestis : eilutė = 456,21
Išvestis : 456.21

Konvertavimo iš eilutės į dvigubą metodai

Toliau paminėti įvairūs būdai, kaip eilutę konvertuoti į dvigubą:

min maks
  1. Naudojant Double klasės metodą parseDouble().
  2. Naudojant Double class metodą valueOf()
  3. Naudojant dvigubos klasės konstruktorių

1. Naudojant parseDouble() dvigubos klasės metodą

The parseDouble() metodasJava dviguba klasėyra „Java“ įtaisytas metodas, kuris grąžina naują dvigubą vertę, inicijuotą į reikšmę, kurią reiškia nurodyta eilutė, kaip tai daro vertė klasės metodas Dvigubas .



Sintaksė

double str1 = Double.parseDouble(str);>

Java programa, skirta konvertuoti eilutę į dvigubą, naudojant parseDouble() metodą

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

>

linkedlist java
>

Išvestis

2033.12244>

Pirmiau minėto metodo sudėtingumas

Laiko sudėtingumas: O(1) naudojamos kaip pastovios operacijos.
Pagalbinė erdvė: O(1), nes nereikia papildomos vietos.

2. Dvigubos klasės metodo valueOf() naudojimas

DoubleValue() metodas DoubleValue () yra integruotas metodas, skirtas grąžinti iškviečiančio objekto nurodytą reikšmę kaip dvigubą po tipo perdavimo.

Sintaksė

double str1 = Double.valueOf(str);>

„Java“ programa, skirta konvertuoti eilutę į dvigubą, naudojant „valueOf()“ metodą

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

>

plūduriuoti prie stygos

>

Išvestis

2033.12244>

Pirmiau minėto metodo sudėtingumas:

Laiko sudėtingumas: O(1) naudojamos kaip pastovios operacijos.
Pagalbinė erdvė: O(1), nes nereikia papildomos vietos.

3. Naudojant dvigubos klasės konstruktorių

„Double“ klasėje yra konstruktorius, skirtas „Double“ objektams inicijuoti naudojant String objektą.

Sintaksė

Double str1 = new Double(str);>

„Java“ programa, skirta konvertuoti eilutę į dvigubą, naudojant dvigubos klasės konstruktorių

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

>

operacinės sistemos naudojimas

>

Išvestis

2033.12244>

Pirmiau minėto metodo sudėtingumas

Laiko sudėtingumas: O(1) naudojamos kaip pastovios operacijos.
Pagalbinė erdvė: O(1), nes nereikia papildomos vietos.