Täällä muunnetaan merkkijono Double Double Javassa. On olemassa 3 menetelmää, joilla muunnetaan merkkijonosta kaksinkertaiseksi, kuten alla on mainittu:
JA esimerkki merkkijonon kaksoismuunnoksesta
Syöte : merkkijono = 20.156
Lähtö: 20,156
Syöte : merkkijono = 456.21
Lähtö : 456,21
Menetelmät merkkijonon kaksinkertaiseen muuntamiseen
Alla on mainittu erilaisia tapoja muuttaa merkkijono kaksinkertaiseksi:
se on
- Käyttämällä Double-luokan parseDouble()-metodia
- Double-luokan valueOf()-metodin käyttö
- Double-luokan konstruktoria käyttämällä
1. Tuplaluokan parseDouble()-menetelmän käyttäminen
The parseDouble() menetelmäJava Double luokkaon Javassa sisäänrakennettu menetelmä, joka palauttaa uuden kaksoisarvon, joka on alustettu määritetyn merkkijonon edustamaan arvoon, kuten jonkin arvo luokan menetelmä Kaksinkertainen .
Syntaksi
double str1 = Double.parseDouble(str);>
Java-ohjelma, joka muuntaa merkkijonon kaksinkertaiseksi käyttämällä parseDouble() -menetelmää
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);> > }> }> |
>
>Lähtö
2033.12244>
Yllä olevan menetelmän monimutkaisuus
Aika monimutkaisuus: O(1) vakiooperaatioina käytetään.
Aputila: O(1), koska lisätilaa ei tarvita.
2. Double Class -menetelmän valueOf() käyttö
Double-luokan doubleValue()-metodi on sisäänrakennettu menetelmä, joka palauttaa kutsuvan objektin määrittämän arvon double-muodossa tyypin castingin jälkeen.
Syntaksi
double str1 = Double.valueOf(str);>
Java-ohjelma, joka muuntaa merkkijonon kaksinkertaiseksi käyttämällä valueOf()-menetelmää
Java
javan perusteet
kuinka muuttaa merkkijono kokonaisluvuksi
// 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);> > }> }> |
>
>Lähtö
2033.12244>
Yllä olevan menetelmän monimutkaisuus:
Aika monimutkaisuus: O(1) vakiooperaatioina käytetään.
Aputila: O(1), koska lisätilaa ei tarvita.
3. Double Class Constructorin käyttäminen
Double-luokka sisältää konstruktorin Double-objektien alustamiseksi merkkijono-objektin avulla.
merkkijono muuntaa int javassa
Syntaksi
Double str1 = new Double(str);>
Java-ohjelma, joka muuntaa merkkijonon kaksinkertaiseksi Double Class Constructorin avulla
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);> > }> }> |
>
>Lähtö
2033.12244>
Yllä olevan menetelmän monimutkaisuus
Aika monimutkaisuus: O(1) vakiooperaatioina käytetään.
Aputila: O(1), koska lisätilaa ei tarvita.