Jak przekonwertować podwójny na ciąg w Javie

Jak przekonwertować podwójny na ciąg w Javie
W Javie „podwójnie”Jest przedmiotem Javy”Podwójnie„Klasa opakowania, która przechowuje prymitywny typ danych podwójnie jako parametr. Czasami jednak musimy przekonwertować podwójny na ciąg, ponieważ ciągnie pozwalają nam przechowywać większe liczby, które nie pasują do żadnych typów danych, które utrzymują liczby, takie jak liczby całkowite lub podwójne.

Ten blog pokaże metody konwersji podwójnej na ciąg w Javie.

Jak przekonwertować podwójny na ciąg w Javie?

Aby konwersja podwójnego do ciągu w Javie, możesz użyć:

  • Podwójnie.Metoda toString ()
  • Strunowy.wartość () metoda
  • Operator „+”
  • Strunowy.metoda format ()
  • StringBuilder.Metoda append ()
  • StringBuffer.Metoda append ()

Omówimy każdą z wymienionych metod jeden po drugim!

Metoda 1: Konwertuj podwójny na ciąg w Javie za pomocą podwójnego.Metoda toString ()

Aby przekonwertować podwójny na ciąg, możesz użyć „ToString ()”Metoda statyczna podwójnej klasy. Konwertuje podwójne wartości liczbowe na ciąg. Ponieważ jest to metoda statyczna, nie musimy tworzyć obiektu i wywołać metodę z nazwą klasy.

Składnia

Podwójnie.ToString (Val);

Tutaj "ToString ()„Metoda przekonwertuje„val”Podwójna zmienna do ciągu.

Przykład

Po pierwsze, utworzymy zmienną podwójnego typu danych o nazwie „val”I przypisz następującą wartość:

Double Val = 783.8956d;

Następnie nazwiemy „Podwójnie.ToString ()„Metoda i przekazaj utworzoną podwójną zmienną jako argument:

String str = podwójny.ToString (Val);

Poniższa instrukcja wydruku zwróci „PRAWDA”Jeśli przekonwertowana zmienna jest„str”Jest instancją ciągu; W przeciwnym razie powróci „FAŁSZ”:

System.na zewnątrz.print (STR instanceF String);

Wyjście wyświetla się „PRAWDA”, Który wskazuje, że typ danych wynikającej wartości jest ciąg:

Metoda 2: Konwertuj podwójny na ciąg w Javie za pomocą ciągu.wartość () metoda

Możesz także skorzystać z „wartość()„String Class Static Method dla konwersji podwójnej do ciągu. Bierze wartość dziesiętną dowolnego typu, taką jak podwójna, jako parametr i przekształca go w ciąg.

Składnia

Strunowy.wartość (val)

Tutaj "wartość()„Metoda przekonwertuje podwójną zmienną„ VAL ”na ciąg.

Przykład

Po pierwsze, utworzymy zmienną typu podwójnego o nazwie „val”I przechowuj następującą wartość:

podwójny val = 583.856d;

Następnie nazwiemy „Strunowy.wartość()„Metoda, przekazując„val„Jako parametr:

String str = string.wartość (val);

Na koniec sprawdzimy, czy wartość przekonwertowana jest instancją ciągów, czy nie:

System.na zewnątrz.print (STR instanceF String);

Wyjście

Metoda 3: Konwertuj podwójny na ciąg w Javie za pomocą „+„Operator

Najprostszym sposobem konwersji podwójnej na ciąg jest używanie operatora dodawania „+”. Działa jako operator konatenacji, gdy jest wykorzystywany z strunami. Podobnie, podwójną wartość można przekonwertować na ciąg, po prostu łącząc go z pustym ciągiem.

Składnia

val + ""

Tutaj "+„Operator połączy„ ”val”Zmienna typu podwójnego z pustym łańcuchem, co powoduje konwersję podwójną do ciągu.

Przykład

Najpierw przechowujemy wartość dziesiętną w zmiennej ”val”:

podwójny val = 543.656d;

Następnie utwórz zmienną typu ciągów „str”, Który przechowuje konwertowany ciąg po połączeniu„val”Z pustym ciągiem:

String str = val + "";

Na koniec sprawdzimy, czy wartość przekonwertowana jest instancją ciągów, czy nie:

System.na zewnątrz.print (STR instanceF String);

Wyjście

Teraz skieruj się w kierunku następnej sekcji!

Metoda 4: Konwertuj podwójny na ciąg w Javie za pomocą ciągu.metoda format ()

„„Strunowy.format()„Metoda może być również wykorzystana do konwersji podwójnej do ciągu. W tej metodzie przekazamy wartość dziesiętną z „%F”Specyfikator, który wskazuje, że drugi parametr zawiera liczby zmiennoprzecinkowych. Następnie przekształca podwójną wartość w format ciągu.

Składnia

Strunowy.Format („%f”, val)

Tutaj "Strunowy.format()„Metoda przekonwertuje„val”Zmienna typu podwójnego do formatu ciągu.

Przykład

W tym przykładzie mamy podwójną zmienną „val”Z następującą wartością:

podwójny val = 1233.676d;

Teraz zadzwonimy do „Strunowy.format()„Metoda i przejście”%F”Jako specyfikator i„val”Jako drugi parametr:

String str = string.format („%f”, val);

Na koniec sprawdzimy, czy wartość przekonwertowana jest instancją ciągów, czy nie:

System.na zewnątrz.print (STR instanceF String);

Wyjście

Metoda 5: Konwertuj podwójny na ciąg w Javie za pomocą StringBuilder.Metoda append ()

W Javie „dodać()„Metoda„StringBuilder”Klasa jest również używana do podwójnego do konwersji ciągu.

Składnia

String str = nowy StringBuilder ().Dodatek (val).ToString ();

Aby skorzystać z tej metody, najpierw utworzymy obiekt klasy StringBuilder, a następnie dołączymy wartość podwójnej zmiennej ”val”W nim i przekonwertuj na ciąg.

Przykład

Teraz stworzymy nowy obiekt „StringBuilder„Klasa o nazwie„str”I zadzwoń do„dodać()„Metoda, przekazując„val„Podwójna zmienna i przekształcanie go w sznur metodą„ TOString () ”:

String str = nowy StringBuilder ().Dodatek (val).ToString ();

Wyjście

Metoda 6: Konwertuj podwójny na ciąg w Javie za pomocą StringBuffer.Metoda append ()

Istnieje inna metoda konwersji podwójnej na ciąg, który jest „dodać()„Metoda„StringBuffer" klasa. Działa tak samo jak powyżej „StringBuilder.dodać()" metoda. Tworzy również obiekt klasy StringBuffer, aby uzyskać dostęp do metod, a następnie przekonwertować na ciąg.

Składnia

String str = nowy StringBuffer ().Dodatek (val).ToString ();

Aby skorzystać z tej metody, najpierw utworzymy obiekt klasy StringBuffer, a następnie dołączymy wartość podwójnej zmiennej ”val”W nim i przekonwertuj na ciąg.

Przykład
Najpierw utwórz instancję klasy StringBuffer, a następnie wywołać metodę append (), przekazując podwójną wartość, która zostanie przekonwertowana na ciąg za pomocą „ToString ()" metoda:

String str = nowy StringBuffer ().Dodatek (val).ToString ();

Wyjście

Podaliśmy podstawowe informacje związane z podwójną konwersją ciągów w Javie.

Wniosek

Aby przekonwertować podwójny na ciąg w Javie, możesz użyć różnych metod, takich jak podwójne.toString (), ciąg.valueof (), operator „+”, ciąg.format (), StringBuilder.append () i StringBuffer.Metoda append (). Pierwsze cztery metody nie wymagają żadnego dodatkowego tworzenia obiektów dla określonego celu, podczas gdy dla dwóch ostatnich metod konieczne jest utworzenie obiektu konkretnej klasy, a następnie wywołanie powiązanej metody. Na tym blogu zademonstrowaliśmy metody konwersji podwójnej do ciągu.