Tukaj bomo pretvorili String v Double v Javi. Obstajajo 3 metode za to pretvorbo iz niza v dvojno, kot je navedeno spodaj:
IN Primer pretvorbe niza v dvojno
Vnos : niz = 20.156
Izhod: 20.156
Vnos : niz = 456,21
Izhod : 456,21
Metode za pretvorbo niza v dvojno
Spodaj so omenjeni različni načini za pretvorbo niza v podvojitev:
kaj to pomeni xd
- Uporaba metode parseDouble() razreda Double
- Uporaba metode valueOf() razreda Double
- Uporaba konstruktorja razreda Double
1. Uporaba metode parseDouble() razreda Double
The razčleniDouble() metodaDvojni razred Javaje vgrajena metoda v Javi, ki vrne novo dvojno vrednost, inicializirano na vrednost, ki jo predstavlja podani niz, kot to stori valueOf metoda razreda Dvojno .
Sintaksa
double str1 = Double.parseDouble(str);>
Program Java za pretvorbo niza v podvojitev z metodo 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);> > }> }> |
>
>Izhod
2033.12244>
Kompleksnost zgornje metode
Časovna zapletenost: O(1) kot stalne operacije.
Pomožni prostor: O(1), ker dodaten prostor ni potreben.
2. Uporaba metode valueOf() dvojnega razreda
Metoda doubleValue() razreda Double je vgrajena metoda za vrnitev vrednosti, ki jo klicni objekt določi kot dvojno po pretvorbi tipa.
Sintaksa
double str1 = Double.valueOf(str);>
Program Java za pretvorbo niza v podvojitev z uporabo metode valueOf().
Java
indijska igralka rani mukerji
koda abs c
// 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);> > }> }> |
>
>Izhod
2033.12244>
Kompleksnost zgornje metode:
Časovna zapletenost: O(1) kot stalne operacije.
Pomožni prostor: O(1), ker dodaten prostor ni potreben.
3. Uporaba konstruktorja dvojnega razreda
Razred Double vsebuje konstruktor za inicializacijo objektov Double z uporabo objekta String.
kateri meseci so v q3
Sintaksa
Double str1 = new Double(str);>
Program Java za pretvorbo niza v podvojitev z uporabo konstruktorja dvojnega razreda
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);> > }> }> |
>
>Izhod
2033.12244>
Kompleksnost zgornje metode
Časovna zapletenost: O(1) kot stalne operacije.
Pomožni prostor: O(1), ker dodaten prostor ni potreben.