Jak przekonwertować double na String w Javie

Jak Przekonwertowac Double Na String W Javie



W Javie „ podwójnie ” jest obiektem Javy” Podwójnie ” klasa opakowująca, która przechowuje prymitywny typ danych double jako parametr. Czasami jednak musimy przekonwertować double na String, ponieważ Strings pozwalają nam przechowywać większe liczby, które nie mieszczą się w żadnych typach danych, które przechowują liczby, takich jak liczby całkowite lub double.

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:

String str = nowy StringBuffer ( ) .dodać ( wartość ) .toString ( ) ;

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.