Konvertieren Sie Double in String in Java

Mohammad Irfan 12 Oktober 2023
  1. Konvertieren Sie Double in String in Java
  2. Konvertieren Sie Double in String mit der Methode toString() in Java
  3. Konvertieren Sie Double in String mit der Methode format() in Java
  4. Konvertieren Sie Double in String, indem Sie die Klasse Decimalformat in Java verwenden
  5. Konvertieren Sie Double in String mit dem Operator + in Java
Konvertieren Sie Double in String in Java

In diesem Tutorial wird erläutert, wie Sie in Java einen Double-Typ in ein String-Objekt konvertieren. Wir haben auch einige Beispielcodes aufgelistet, damit Sie dieses Thema besser verstehen.

Der Begriff Double ist ein Datentyp in Java, der zum Speichern von reellen Zahlen oder Gleitkommazahlen verwendet wird. Auf der anderen Seite ist ein String eine Klasse, die eine Folge von Zeichen enthält, die in doppelte Anführungszeichen eingeschlossen sind.

In diesem Artikel erfahren Sie, wie Sie ein Double-Objekt in ein String-Objekt konvertieren, indem Sie einige integrierte Methoden wie valueOf(), toString() und valueOf() verwenden. Lass uns anfangen!

Konvertieren Sie Double in String in Java

Diese erste Methode ist eines der einfachen Beispiele, bei denen wir einen variablen Preis vom Typ Double haben, der einen variablen Wert enthält. Mit der Methode valueOf() des Strings konvertieren wir diesen Wert in ein string-Objekt. Siehe das Beispiel unten.

public class Main {
  public static void main(String[] args) {
    double price = 44.22;
    String val = String.valueOf(price);
    System.out.println(val);
  }
}

Ausgabe:

44.22

Konvertieren Sie Double in String mit der Methode toString() in Java

Die Java-Wrapper-Klasse Double bietet eine Methode toString(), die ein Argument vom Typ double annimmt und ein String-Objekt zurückgibt. Wir können diese Methode verwenden, um einen Double-Typ in ein String-Objekt in Java zu konvertieren. Siehe das Beispiel unten.

public class Main {
  public static void main(String[] args) {
    double price = 44.22;
    String val = Double.toString(price);
    System.out.println(val);
  }
}

Ausgabe:

44.22

Konvertieren Sie Double in String mit der Methode format() in Java

Java verfügt über die Methode format(), die zur Klasse string gehört und zum Formatieren von String-Objekten verwendet wird; Wir können diesen Prozess verwenden, um einen Double-Wert in ein String-Objekt umzuwandeln.

Es braucht zwei Argumente: Das erste ist ein Wertformat, oder besser gesagt Formatbezeichner, und das zweite ist ein Wert, der konvertiert werden soll. Siehe das Beispiel unten.

public class Main {
  public static void main(String[] args) {
    double price = 44.22;
    String val = String.format("%.2f", price);
    System.out.println(val);
  }
}

Ausgabe:

44.22

Konvertieren Sie Double in String, indem Sie die Klasse Decimalformat in Java verwenden

Die Java-Klasse DecimalFormat wird verwendet, um Dezimaldaten zu formatieren. Wir werden die Methode format() dieser Klasse verwenden, um einen double-Datentyp in einen String in Java umzuwandeln. Siehe das Beispiel unten.

import java.text.DecimalFormat;

public class Main {
  public static void main(String[] args) {
    double price = 44.22;
    DecimalFormat decimalFormat = new DecimalFormat("#,##0.00");
    String val = decimalFormat.format(price);

    System.out.println(val);
  }
}

Ausgabe:

44.22

Konvertieren Sie Double in String mit dem Operator + in Java

Dies ist eine der einfachsten Möglichkeiten, jeden Datentyp in Java in einen String umzuwandeln. Wenn wir hier einen beliebigen Wert mit der Zeichenkette verketten, ist das Ergebnis ein Zeichenkettentyp. Wir werden hier also das gleiche Konzept verwenden, um in Java einen Double-Typ in einen String umzuwandeln. Siehe das Beispiel unten.

public class Main {
  public static void main(String[] args) {
    double price = 44.22;
    String val = price + "";
    System.out.println(val);
  }
}

Ausgabe:

44.22

Verwandter Artikel - Java String

Verwandter Artikel - Java Double