Ten blog zademonstruje metody konwersji double na String w Javie.
Jak przekonwertować double na String w Javie?
Do konwersji podwójnej na ciąg znaków w Javie możesz użyć:
- Metoda Double.toString()
- Metoda String.valueOf()
- Operator „+”
- Metoda String.format()
- Metoda StringBuilder.append()
- Metoda StringBuffer.append()
Omówimy każdą z wymienionych metod jeden po drugim!
Metoda 1: Konwertuj double na String w Javie za pomocą metody Double.toString()
Aby przekonwertować double na String, możesz użyć „ toString() ” metoda statyczna klasy Double. Konwertuje podwójne wartości liczbowe na String. Ponieważ jest to metoda statyczna, nie musimy tworzyć obiektu i wywoływać metody z nazwą klasy.
Składnia
Double.toString ( wartość ) ;
Tutaj ' toString() Metoda ” przekonwertuje „ wartość ” podwójna zmienna do String.
Przykład
Najpierw utworzymy zmienną o podwójnym typie danych o nazwie „ wartość ” i przypisz następującą wartość:
podwójnie wartość = 783,8956d;Następnie nazwiemy „ Double.toString() ” i przekaż do niej utworzoną zmienną podwójną jako argument:
Strunowy str = Double.toString ( wartość ) ;Poniższe oświadczenie wydruku zwróci „ PRAWDA ”, jeśli przekonwertowana zmienna to „ str ” jest instancją typu String; w przeciwnym razie zwróci” fałszywy ”:
System.out.print ( str wystąpienie String ) ;
Dane wyjściowe wyświetlają „ PRAWDA ”, co oznacza, że typem danych wartości wynikowej jest String:
Metoda 2: Konwersja double do String w Javie przy użyciu metody String.valueOf()
Możesz również skorzystać z „ wartość() ” Metoda statyczna klasy String do konwersji podwójnej na String. Pobiera jako parametr wartość dziesiętną dowolnego typu, na przykład double, i konwertuje ją na String.
Składnia
String.valueOf ( wartość )Tutaj ' wartość() Metoda ” przekonwertuje podwójną zmienną „val” na String.
Przykład
Najpierw utworzymy zmienną typu double o nazwie „ wartość ” i zapisz w nim następującą wartość:
podwójnie wartość = 583,856d;Następnie nazwiemy „ String.valueOf() ” metodą przekazując „ wartość ” jako parametr:
Strunowy str = String.valueOf ( wartość ) ;Na koniec sprawdzimy, czy przekonwertowana wartość jest instancją String, czy nie:
System.out.print ( str wystąpienie String ) ;
Wyjście
Metoda 3: Konwertuj double na String w Javie za pomocą „ + „Operator”
Najprostszym sposobem konwersji double na String jest użycie operatora dodawania „+”. Działa jako operator konkatenacji, gdy jest używany z ciągami. Podobnie podwójną wartość można przekonwertować na String, po prostu łącząc ją z pustym ciągiem.
Składnia
val + ''Tutaj ' + ” operator połączy “ wartość ” zmienna typu double z pustym ciągiem, co skutkuje konwersją double na String.
Przykład
Najpierw przechowamy wartość dziesiętną w zmiennej „ wartość ”:
podwójnie wartość = 543,656d;Następnie utwórz zmienną typu String „ str ”, który przechowuje przekonwertowany ciąg po połączeniu „ wartość ” z pustym ciągiem:
Strunowy str = val + '' ;Na koniec sprawdzimy, czy przekonwertowana wartość jest instancją String, czy nie:
System.out.print ( str wystąpienie String ) ;
Wyjście
Teraz przejdź do następnej sekcji!
Metoda 4: Konwertuj double na String w Javie za pomocą metody String.format()
„ Ciąg.format() ” metoda może być również wykorzystana do konwersji podwójnej na ciąg. W tej metodzie przekażemy wartość dziesiętną za pomocą „ %f ” specyfikator, który wskazuje, że drugi parametr zawiera liczby zmiennoprzecinkowe. Następnie konwertuje podwójną wartość na format String.
Składnia
Ciąg.format ( '%f' , wartość )Tutaj ' Ciąg.format() Metoda ” przekonwertuje „ wartość ” zmienna typu podwójnego do formatu String.
Przykład
W tym przykładzie mamy podwójną zmienną „ wartość ” o następującej wartości:
podwójnie wartość = 1233,676d;Teraz nazwiemy „ Ciąg.format() „metoda i zaliczenie” %f ” jako specyfikator i „ wartość ” jako drugi parametr:
String str = String.format ( '%f' , wartość ) ;Na koniec sprawdzimy, czy przekonwertowana wartość jest instancją String, czy nie:
System.out.print ( str wystąpienie String ) ;
Wyjście
Metoda 5: Konwertuj double na String w Javie za pomocą metody StringBuilder.append()
W Javie „ dodać() ” metoda „ StringBuilder Klasa jest również używana do konwersji podwójnej na String.
Składnia
String str = nowy StringBuilder ( ) .dodać ( wartość ) .toString ( ) ;Aby skorzystać z tej metody, najpierw utworzymy obiekt klasy StringBuilder, a następnie dopiszemy wartość zmiennej podwójnej „ wartość ” w nim i przekonwertuj go na String.
Przykład
Teraz utworzymy nowy obiekt „ StringBuilder ” klasa o nazwie „ str ” i zadzwoń do „ dodać() ” metodą przekazując „ wartość ” podwójna zmienna i przekonwertowanie jej na ciąg za pomocą metody „toString()”:
String str = nowy StringBuilder ( ) .dodać ( wartość ) .toString ( ) ;
Wyjście
Metoda 6: Konwertuj double na String w Javie za pomocą metody StringBuffer.append()
Istnieje inna metoda konwersji double na String, czyli „ dodać() ” metoda „ Bufor ciągów ' klasa. Działa tak samo jak powyżej” StringBuilder.append() ' metoda. Tworzy również obiekt klasy StringBuffer, aby uzyskać dostęp do metod, a następnie konwertować na String.
Składnia
String str = nowy StringBuffer ( ) .dodać ( wartość ) .toString ( ) ;Aby skorzystać z tej metody, najpierw utworzymy obiekt klasy StringBuffer, a następnie dopiszemy wartość zmiennej podwójnej „ wartość ” w nim i przekonwertuj go na String.
Przykład
Najpierw utwórz instancję klasy StringBuffer, a następnie wywołaj metodę append(), przekazując podwójną wartość, która zostanie przekonwertowana na String za pomocą „ toString() ' metoda:
Wyjście
Zamieściliśmy podstawowe informacje związane z konwersją double do String w Javie.
Wniosek
Aby przekonwertować double na String w Javie, możesz użyć różnych metod, takich jak Double.toString(), String.valueOf(), operator „+”, String.format(), StringBuilder.append() i StringBuffer.append( ) metoda. Pierwsze cztery metody nie wymagają dodatkowego tworzenia obiektów w określonym celu, podczas gdy dwie ostatnie metody wymagają utworzenia obiektu danej klasy, a następnie wywołania powiązanej z nim metody. W tym blogu przedstawiliśmy metody konwersji podwójnej na ciąg znaków.