So konvertieren Sie Double in String in Java

So Konvertieren Sie Double In String In Java



Auf Java „ doppelt ” ist ein Objekt von Java “ Doppelt ” Wrapper-Klasse, die den primitiven Datentyp doppelt als Parameter speichert. Manchmal müssen wir jedoch Double in String umwandeln, da Strings es uns ermöglichen, größere Zahlen zu speichern, die nicht in Datentypen passen, die die Zahlen enthalten, wie z. B. Ganzzahlen oder Doubles.

In diesem Blog werden die Methoden zum Konvertieren von Double in String in Java demonstriert.

Wie konvertiere ich Double in String in Java?

Für die Double-to-String-Konvertierung in Java können Sie Folgendes verwenden:







  • Double.toString()-Methode
  • String.valueOf()-Methode
  • „+“-Operator
  • String.format()-Methode
  • StringBuilder.append()-Methode
  • StringBuffer.append()-Methode

Wir werden jede der genannten Methoden einzeln besprechen!



Methode 1: Double in String in Java mit der Methode Double.toString() konvertieren

Um ein Double in einen String umzuwandeln, können Sie das „ toString() ” statische Methode der Double-Klasse. Es wandelt doppelte numerische Werte in String um. Da es sich um eine statische Methode handelt, müssen wir kein Objekt erstellen und die Methode mit dem Klassennamen aufrufen.



Syntax





Double.toString ( Wert ) ;

Hier die ' toString() “-Methode konvertiert die „ Wert ” Double-Variable zu String.



Beispiel

Zuerst erstellen wir eine Variable vom doppelten Datentyp mit dem Namen „ Wert “ und weisen Sie den folgenden Wert zu:

doppelt Wert = 783,8956d;

Als nächstes rufen wir die „ Double.toString() “-Methode und übergeben Sie die erstellte Double-Variable als Argument an sie:

Schnur Str = Double.toString ( Wert ) ;

Die folgende Druckanweisung gibt „ Stimmt ” wenn die konvertierte Variable das ist “ Str ” ist eine String-Instanz; andernfalls wird „ FALSCH “:

System.out.print ( str Instanz von String ) ;

Die Ausgabe zeigt „ Stimmt “, was anzeigt, dass der Datentyp des resultierenden Werts String ist:

Methode 2: Double in String in Java mit der Methode String.valueOf() konvertieren

Sie können auch die „ Wert von() ” Statische Methode der String-Klasse für die Double-to-String-Konvertierung. Es nimmt den Dezimalwert eines beliebigen Typs, z. B. Double, als Parameter und konvertiert ihn in einen String.

Syntax

String.valueOf ( Wert )

Hier die ' Wert von() ”-Methode konvertiert die Double-Variable “val” in String.

Beispiel

Zuerst erstellen wir eine Variable vom Typ Double mit dem Namen „ Wert “ und speichern Sie den folgenden Wert darin:

doppelt Wert = 583,856d;

Als nächstes rufen wir die „ String.valueOf() “-Methode durch Übergeben der „ Wert ” als Parameter:

Schnur Str = String.valueOf ( Wert ) ;

Zuletzt prüfen wir, ob der konvertierte Wert eine String-Instanz ist oder nicht:

System.out.print ( str Instanz von String ) ;

Ausgabe

Methode 3: Double in String in Java konvertieren mit „ + ' Operator

Der einfachste Weg, Double in String umzuwandeln, ist die Verwendung des Additionsoperators „+“. Es fungiert als Verkettungsoperator, wenn es mit Strings verwendet wird. Ebenso kann ein Double-Wert in einen String umgewandelt werden, indem man ihn einfach mit einem leeren String verkettet.

Syntax

Wert + ''

Hier die ' + ”-Operator verkettet die “ Wert ” Variable vom Typ Double mit einer leeren Zeichenfolge, was zu einer Konvertierung von Double in String führt.

Beispiel

Zuerst speichern wir einen Dezimalwert in einer Variablen „ Wert “:

doppelt Wert = 543,656d;

Erstellen Sie dann eine Variable vom Typ String „ Str ” das die konvertierte Zeichenfolge nach dem Verketten speichert “ Wert ” mit einer leeren Zeichenfolge:

Schnur Str = val + '' ;

Zuletzt prüfen wir, ob der konvertierte Wert eine String-Instanz ist oder nicht:

System.out.print ( str Instanz von String ) ;

Ausgabe

Gehen Sie jetzt zum nächsten Abschnitt!

Methode 4: Double in String in Java mit der Methode String.format() konvertieren

Das ' String.format() ”-Methode kann auch für die Double-to-String-Konvertierung verwendet werden. Bei dieser Methode übergeben wir den Dezimalwert mit dem „ %f ”-Bezeichner, der angibt, dass der zweite Parameter Gleitkommazahlen enthält. Anschließend wird der Double-Wert in das String-Format konvertiert.

Syntax

String.format ( '%f' , val )

Hier die ' String.format() “-Methode konvertiert die „ Wert ” Variable vom Typ double in das String-Format.

Beispiel

In diesem Beispiel haben wir eine doppelte Variable „ Wert “ mit folgendem Wert:

doppelt Wert = 1233,676d;

Wir rufen jetzt die „ String.format() „Methode und Pass“ %f ” als Spezifizierer und “ Wert ” als zweiter Parameter:

String str = String.format ( '%f' , val ) ;

Schließlich prüfen wir, ob der konvertierte Wert eine String-Instanz ist oder nicht:

System.out.print ( str Instanz von String ) ;

Ausgabe

Methode 5: Double in String in Java mit der Methode StringBuilder.append() konvertieren

In Java ist das „ anhängen () „Methode der“ StringBuilder “-Klasse wird auch für die Double-to-String-Konvertierung verwendet.

Syntax

String str = neuer StringBuilder ( ) .anhängen ( Wert ) .toString ( ) ;

Um diese Methode zu verwenden, erstellen wir zunächst ein Objekt der StringBuilder-Klasse und hängen dann den Wert der double-Variable „ Wert ” darin und konvertieren Sie es in String.

Beispiel

Jetzt erstellen wir ein neues Objekt der „ StringBuilder „Klasse benannt“ Str “ und rufen Sie die „ anhängen () “-Methode durch Übergeben der „ Wert ” Double-Variable und Umwandlung in den String mit der Methode “toString()”:

String str = neuer StringBuilder ( ) .anhängen ( Wert ) .toString ( ) ;

Ausgabe

Methode 6: Double in String in Java mit der Methode StringBuffer.append() konvertieren

Es gibt eine andere Methode, um ein Double in einen String umzuwandeln, nämlich „ anhängen () „Methode der“ Zeichenfolgenpuffer ' Klasse. Es funktioniert genauso wie oben „ StringBuilder.append() ' Methode. Es erstellt auch ein Objekt der StringBuffer-Klasse, um auf die Methoden zuzugreifen und dann in String zu konvertieren.

Syntax

String str = neuer StringBuffer ( ) .anhängen ( Wert ) .toString ( ) ;

Um diese Methode zu verwenden, erstellen wir zunächst ein Objekt der Klasse StringBuffer und hängen dann den Wert der Double-Variablen „ Wert ” darin und konvertieren Sie es in String.

Beispiel
Erstellen Sie zunächst eine Instanz der StringBuffer-Klasse und rufen Sie dann die Methode append() auf, indem Sie einen Double-Wert übergeben, der mithilfe von „ toString() ' Methode:

String str = neuer StringBuffer ( ) .anhängen ( Wert ) .toString ( ) ;

Ausgabe

Wir haben die grundlegenden Informationen zur Double-to-String-Konvertierung in Java bereitgestellt.

Fazit

Um Double in String in Java zu konvertieren, können Sie verschiedene Methoden wie Double.toString(), String.valueOf(), den „+“-Operator, String.format(), StringBuilder.append() und StringBuffer.append( ) Methode. Die ersten vier Methoden benötigen keine zusätzliche Objekterstellung für den angegebenen Zweck, wohingegen es für die letzten beiden Methoden erforderlich ist, ein Objekt der bestimmten Klasse zu erstellen und dann seine zugehörige Methode aufzurufen. In diesem Blog haben wir die Methoden für die Double-to-String-Konvertierung demonstriert.