Zde převedeme String na Double v Javě. Pro tento převod z řetězce na dvojnásobek existují 3 způsoby, jak je uvedeno níže:
A příklad konverze řetězců na dvojitou
Vstup : Řetězec = 20,156
Výstup: 20 156
Vstup : Řetězec = 456,21
Výstup : 456,21
Metody pro převod řetězců na dvojitou
Níže jsou uvedeny různé způsoby převodu řetězce na dvojnásobek:
co to znamená xd
- Pomocí metody parseDouble() třídy Double
- Použití metody valueOf() třídy Double
- Pomocí konstruktoru třídy Double
1. Použití metody parseDouble() Double Class
The parseDouble() metodaJava Double classje vestavěná metoda v Javě, která vrací nový double inicializovaný na hodnotu reprezentovanou zadaným řetězcem, jak to dělá hodnota metoda třídy Dvojnásobek .
Syntax
double str1 = Double.parseDouble(str);>
Program Java pro převod řetězce na dvojitý pomocí metody parseDouble().
Jáva
// 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);> > }> }> |
>
>Výstup
2033.12244>
Složitost výše uvedené metody
Časová náročnost: O(1) jako konstantní operace se používají.
Pomocný prostor: O(1), protože není potřeba žádné místo navíc.
2. Použití metody valueOf() Double Class
Metoda doubleValue() třídy Double je vestavěná metoda, která po přetypování typu vrací hodnotu zadanou volajícím objektem jako double.
Syntax
double str1 = Double.valueOf(str);>
Program Java pro převod řetězce na dvojitý pomocí metody valueOf().
Jáva
příklady kódu c#
volání funkce javascript z html
// 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);> > }> }> |
>
>Výstup
2033.12244>
Složitost výše uvedené metody:
Časová náročnost: O(1) jako konstantní operace se používají.
Pomocný prostor: O(1), protože není potřeba žádné místo navíc.
3. Použití konstruktoru dvojité třídy
Třída Double obsahuje konstruktor pro inicializaci objektů Double pomocí objektu String.
Syntax
Double str1 = new Double(str);>
Java Program pro převod řetězce na Double pomocí Double Class Constructor
Jáva
// 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);> > }> }> |
>
typy binárních stromů
>Výstup
2033.12244>
Složitost výše uvedené metody
Časová náročnost: O(1) jako konstantní operace se používají.
Pomocný prostor: O(1), protože není potřeba žádné místo navíc.