Tutaj przekonwertujemy String na Double w Javie. Istnieją 3 metody tej konwersji z String na Double, jak wspomniano poniżej:
I przykład konwersji ciągu na podwójną
Wejście : Ciąg = 20,156
Wyjście: 20156
Wejście : Ciąg = 456,21
Wyjście : 456.21
Metody konwersji ciągu na podwójną
Poniżej wymieniono różne sposoby konwersji ciągu na Double:
szary kod
- Użycie metody parseDouble() klasy Double
- Użycie metody valueOf() klasy Double
- Użycie konstruktora klasy Double
1. Korzystanie z metody parseDouble() klasy Double
The parseDouble() metodaPodwójna klasa Javato wbudowana metoda w Javie, która zwraca nową wartość double zainicjalizowaną do wartości reprezentowanej przez określony ciąg znaków, tak jak robi to metoda wartość metoda zajęć Podwójnie .
Składnia
double str1 = Double.parseDouble(str);>
Program Java do konwersji ciągu na Double przy użyciu metody parseDouble().
Jawa
// 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);> > }> }> |
>
>Wyjście
wewnętrzne przechodzenie drzewa binarnego
2033.12244>
Złożoność powyższej metody
Złożoność czasowa: O(1) jako operacje stałe.
Przestrzeń pomocnicza: O(1), ponieważ nie jest wymagana dodatkowa przestrzeń.
2. Użycie metody valueOf() klasy Double
Metoda doubleValue() klasy Double jest wbudowaną metodą zwracającą wartość określoną przez obiekt wywołujący jako double po rzutowaniu typu.
Składnia
double str1 = Double.valueOf(str);>
Program Java do konwersji ciągu na Double przy użyciu metody valueOf().
Jawa
// 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);> > }> }> |
>
>
komunikacja analogowaWyjście
2033.12244>
Złożoność powyższej metody:
Złożoność czasowa: O(1) jako operacje stałe.
Przestrzeń pomocnicza: O(1), ponieważ nie jest wymagana dodatkowa przestrzeń.
3. Korzystanie z konstruktora klasy Double
Klasa Double zawiera konstruktor służący do inicjowania obiektów Double przy użyciu obiektu String.
Składnia
Double str1 = new Double(str);>
Program Java do konwersji ciągu na Double przy użyciu konstruktora podwójnej klasy
Jawa
jak przekonwertować znak na ciąg 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);> > }> }> |
>
>Wyjście
2033.12244>
Złożoność powyższej metody
Złożoność czasowa: O(1) jako operacje stałe.
Przestrzeń pomocnicza: O(1), ponieważ nie jest wymagana dodatkowa przestrzeń.