logo

Převést řetězec na dvojitý v Javě

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
  1. Pomocí metody parseDouble() třídy Double
  2. Použití metody valueOf() třídy Double
  3. 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.