Konvertieren Sie Float in String und String in Float in Java

Mohammad Irfan 12 Oktober 2023
  1. Konvertieren von den String mit der Methode valueOf() in Float
  2. Konvertieren von den String mit der Methode parseFloat() in Float
  3. Konvertieren von einen String mit der Methode Float() in Float
  4. Konvertieren von Float mit der Methode toString() in einen String
  5. Konvertieren von Float in String mit dem Operator +
  6. Konvertieren von Float mit der Methode valueOf() in einen String
  7. Konvertieren von Float in String mit der Methode format()
Konvertieren Sie Float in String und String in Float in Java

In diesem Tutorial wird erläutert, wie Sie float in String und string in float in Java konvertieren.

Konvertieren von den String mit der Methode valueOf() in Float

Wir können die Methode valueOf() der Klasse Float verwenden, um Zeichenketten in Java in float umzuwandeln. Die Methode valueOf() nimmt ein Argument und gibt einen Gleitkommawert zurück. Siehe das folgende Beispiel.

public class SimpleTesting {
  public static void main(String[] args) {
    String str = "123";
    System.out.println("String value: " + str);
    float f_Val = Float.valueOf(str);
    System.out.println("Float value: " + f_Val);
  }
}

Ausgabe:

String value: 123
Float value: 123.0

Konvertieren von den String mit der Methode parseFloat() in Float

Die Klasse Float enthält eine Methode parseFloat(), die einen Wert für einen Zeichenkettentyp in einen Typ vom Typ float analysiert. Es akzeptiert ein einzelnes Argument und gibt einen Gleitkommawert zurück. Siehe das folgende Beispiel.

public class SimpleTesting {
  public static void main(String[] args) {
    String str = "123";
    System.out.println("String value: " + str);
    float f_Val = Float.parseFloat(str);
    System.out.println("Float value: " + f_Val);
  }
}

Ausgabe:

String value: 123
Float value: 123.0

Konvertieren von einen String mit der Methode Float() in Float

In diesem Beispiel verwenden wir den Konstruktor Float(), der ein Argument vom Typ string verwendet und einen Gleitkommawert vom primitiven Typ zurückgibt. Wir können dies verwenden, um einen String in Java in einen Float-Wert umzuwandeln. Siehe das folgende Beispiel.

public class SimpleTesting {
  public static void main(String[] args) {
    String str = "123";
    System.out.println("String value: " + str);
    float f_Val = new Float(str);
    System.out.println("Float value: " + f_Val);
  }
}

Ausgabe:

String value: 123
Float value: 123.0

Konvertieren von Float mit der Methode toString() in einen String

Hier haben wir die Methode toString() der Klasse Float verwendet, um den Zeichenkettentyp des Float-Werts abzurufen. Siehe das folgende Beispiel.

public class SimpleTesting {
  public static void main(String[] args) {
    float fVal = 23.25f;
    System.out.println("Float Value: " + fVal);
    String str = Float.toString(fVal);
    System.out.println("String Value: " + str);
  }
}

Ausgabe:

Float Value: 23.25
String Value: 23.25

Konvertieren von Float in String mit dem Operator +

In Java kann der Plus-Operator verwendet werden, um float in string zu konvertieren. Der Plus-Operator wird verwendet, um einen beliebigen Typwert mit der Zeichenkette zu verketten und eine Zeichenkette zurückzugeben. Siehe das folgende Beispiel.

public class SimpleTesting {
  public static void main(String[] args) {
    float fVal = 23.25f;
    System.out.println("Float Value: " + fVal);
    String str = "" + fVal;
    System.out.println("String Value: " + str);
  }
}

Ausgabe:

Float Value: 23.25
String Value: 23.25

Konvertieren von Float mit der Methode valueOf() in einen String

Um float in einen String umzuwandeln, haben wir die Methode valueOf() der Klasse String verwendet, die ein Argument vom Typ float verwendet und einen String an den Aufrufer zurückgibt. Siehe das folgende Beispiel.

public class SimpleTesting {
  public static void main(String[] args) {
    float fVal = 23.25f;
    System.out.println("Float Value: " + fVal);
    String str = String.valueOf(fVal);
    System.out.println("String Value: " + str);
  }
}

Ausgabe:

Float Value: 23.25
String Value: 23.25

Konvertieren von Float in String mit der Methode format()

Dies ist nützlich, wenn Sie eine formatierte Zeichenkette im angegebenen Format erhalten möchten, z. B. zwei Ziffern nach dem Dezimalpunkt. Wir können also die Klasse DecimalFormat und ihre Methode format() verwenden, um ein Zeichenkettenobjekt abzurufen. Siehe das folgende Beispiel.

import java.text.DecimalFormat;
public class SimpleTesting {
  public static void main(String[] args) {
    float fVal = 23.25f;
    System.out.println("Float Value: " + fVal);
    String str = new DecimalFormat("#.00").format(fVal);
    System.out.println("String Value: " + str);
  }
}

Ausgabe:

Float Value: 23.25
String Value: 23.25

Verwandter Artikel - Java Float

Verwandter Artikel - Java String