Convertir Float en String y String en Float en Java
-
Convertir cadena en float usando el método
valueOf()
-
Convertir cadena en float usando el método
parseFloat()
-
Convertir cadena en float utilizando el método
Float()
-
Convierta Float en String usando el método
toString()
-
Convertir float en cadena usando el operador
+
-
Convierta Float en String usando el método
valueOf()
-
Convierta Float en String usando el método
format()
Este tutorial presenta cómo convertir float a cadena y cadena a float en Java.
Convertir cadena en float usando el método valueOf()
Podemos usar el método valueOf()
de la clase Float
para convertir string en float en Java. El método valueOf()
toma un argumento y devuelve un valor de tipo float. Vea el ejemplo a continuación.
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);
}
}
Producción :
String value: 123
Float value: 123.0
Convertir cadena en float usando el método parseFloat()
La clase Float
contiene un método parseFloat()
que analiza un valor de tipo cadena a tipo float. Toma un solo argumento y devuelve un valor float. Vea el siguiente ejemplo.
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);
}
}
Producción :
String value: 123
Float value: 123.0
Convertir cadena en float utilizando el método Float()
En este ejemplo, usamos el constructor Float()
que toma un argumento de tipo cadena y devuelve un valor float de tipo primitivo. Podemos usar esto para convertir cadenas a valores floats en Java. Vea el siguiente ejemplo.
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);
}
}
Producción :
String value: 123
Float value: 123.0
Convierta Float en String usando el método toString()
Aquí, usamos el método toString()
de la clase Float
para obtener el tipo de cadena del valor float. Vea el ejemplo a continuación.
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);
}
}
Producción :
Float Value: 23.25
String Value: 23.25
Convertir float en cadena usando el operador +
En Java, el operador plus se puede utilizar para convertir float en cadena. El operador más se utiliza para concatenar cualquier valor de tipo a la cadena y devuelve una cadena. Vea el ejemplo a continuación.
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);
}
}
Producción :
Float Value: 23.25
String Value: 23.25
Convierta Float en String usando el método valueOf()
Para Convertir float en cadena, usamos el método valueOf()
de la clase String
que toma un argumento de tipo float y devuelve una cadena al llamador. Vea el ejemplo a continuación.
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);
}
}
Producción :
Float Value: 23.25
String Value: 23.25
Convierta Float en String usando el método format()
Esto es útil cuando queremos obtener una cadena formateada en el formato especificado, como dos dígitos después del punto decimal. Entonces, podemos usar la clase DecimalFormat
y su método format()
para obtener un objeto de cadena. Vea el ejemplo a continuación.
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);
}
}
Producción :
Float Value: 23.25
String Value: 23.25
Artículo relacionado - Java Float
- Tipo de datos float y double en Java
- Convertir Int a Float en Java
- Convertir doble en flotante en Java
- Cómo imprimir una carroza con dos decimales en Java