Qui convertiremo String in Double in Java. Esistono 3 metodi per questa conversione da String a Double come indicato di seguito:
E esempio di conversione da stringa a doppia
Ingresso : Stringa = 20.156
Produzione: 20.156Ingresso : Stringa = 456,21
Produzione : 456,21
Metodi per la conversione da stringa a doppia
Di seguito sono menzionati diversi modi per convertire una stringa in Double:
cos'è il computer
- Utilizzando il metodo parseDouble() della classe Double
- Utilizzando il metodo valueOf() della classe Double
- Utilizzando il costruttore della classe Double
1. Utilizzo del metodo parseDouble() di Double Class
IL parseDouble() metodo diJava Doppia classeè un metodo integrato in Java che restituisce un nuovo double inizializzato al valore rappresentato dalla String specificata, come fatto da valore di metodo di lezione Doppio .
Sintassi
double str1 = Double.parseDouble(str);>
Programma Java per convertire una stringa in Double utilizzando il metodo parseDouble()
Giava
// 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);> >}> }> |
java come eseguire l'override
>
>Produzione
2033.12244>
La complessità del metodo di cui sopra
Complessità temporale: O(1) poiché vengono utilizzate operazioni costanti.
Spazio ausiliario: O(1) perché non è richiesto spazio aggiuntivo.
2. Utilizzo del metodo valueOf() di Double Class
Il metodo doubleValue() della classe Double è un metodo integrato per restituire il valore specificato dall'oggetto chiamante come double dopo il cast del tipo.
Sintassi
double str1 = Double.valueOf(str);>
Programma Java per convertire una stringa in un doppio utilizzando il metodo valueOf()
Giava
// 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);> >}> }> |
forzatura cache pulita npm
>
>Produzione
2033.12244>
La complessità del metodo di cui sopra:
Complessità temporale: O(1) poiché vengono utilizzate operazioni costanti.
Spazio ausiliario: O(1) perché non è richiesto spazio aggiuntivo.
3. Utilizzo del costruttore di Double Class
La classe Double contiene il costruttore per inizializzare gli oggetti Double utilizzando un oggetto String.
Sintassi
Double str1 = new Double(str);>
Programma Java per convertire una stringa in Double utilizzando il costruttore di classi Double
Giava
struttura 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);> >}> }> |
>
>Produzione
2033.12244>
La complessità del metodo di cui sopra
Complessità temporale: O(1) poiché vengono utilizzate operazioni costanti.
Spazio ausiliario: O(1) perché non è richiesto spazio aggiuntivo.