Hier zullen we String naar Double in Java converteren. Er zijn 3 methoden voor deze conversie van String naar Double, zoals hieronder vermeld:
EN voorbeeld van String naar dubbele conversie
Invoer : Tekenreeks = 20,156
Uitgang: 20.156
Invoer : Tekenreeks = 456,21
Uitvoer : 456.21
Methoden voor string-naar-dubbele conversie
Verschillende manieren om String naar Double te converteren worden hieronder vermeld:
naam van de Amerikaanse stad
- De methode parseDouble() van de klasse Double gebruiken
- Gebruik de valueOf()-methode van de klasse Double
- De constructor van de Double-klasse gebruiken
1. Met behulp van parseDouble() Methode van dubbele klasse
De ontledenDouble() methode vanJava Dubbele klasseis een ingebouwde methode in Java die een nieuwe dubbele retourneert, geïnitialiseerd op de waarde die wordt weergegeven door de opgegeven String, zoals gedaan door de waarde van methode van klasse Dubbele .
Syntaxis
double str1 = Double.parseDouble(str);>
Java-programma om string naar dubbel te converteren met behulp van de parseDouble()-methode
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);> > }> }> |
>
bijenkorf architectuur
>Uitvoer
2033.12244>
De complexiteit van de bovenstaande methode
Tijdcomplexiteit: O(1) omdat constante bewerkingen worden gebruikt.
Hulpruimte: O(1) omdat er geen extra ruimte nodig is.
2. Gebruik de valueOf()-methode van Double Class
De doubleValue()-methode van de klasse Double is een ingebouwde methode om de waarde die door het aanroepende object is opgegeven als double te retourneren na typecasting.
Syntaxis
double str1 = Double.valueOf(str);>
Java-programma om string naar dubbel te converteren met behulp van de valueOf()-methode
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);> > }> }> |
>
Java-csv lezen
>Uitvoer
2033.12244>
De complexiteit van de bovenstaande methode:
Tijdcomplexiteit: O(1) omdat constante bewerkingen worden gebruikt.
Hulpruimte: O(1) omdat er geen extra ruimte nodig is.
3. De constructor van Double Class gebruiken
De klasse Double bevat de constructor om de Double-objecten te initialiseren met behulp van een String-object.
Syntaxis
Double str1 = new Double(str);>
Java-programma om string naar dubbel te converteren met behulp van 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);> > }> }> |
>
tkinter-knop
>Uitvoer
2033.12244>
De complexiteit van de bovenstaande methode
Tijdcomplexiteit: O(1) omdat constante bewerkingen worden gebruikt.
Hulpruimte: O(1) omdat er geen extra ruimte nodig is.