可以使用 String.valueOf(float) 和 Float.toSrig() 进行转换。
Float是 java 中的一个包装类,它将原始类型 float 包装在一个Object中,它有一个toString()方法将字符串转换为 float。
public class FloatToStringExample {
public static void main(String[] args) {
// primitive float to string float primitiveFloat = 100f; String primitiveFloatStr = Float.toString(primitiveFloat); System.out.println("primitiveFloatStr :" + primitiveFloatStr);
float pi = 3.14f; String piStringValue = Float.toString(pi); System.out.println("piStringValue : " + piStringValue);
// Wrapper Float to string Float floatWrapper = new Float(1000.1000); String floatWrapperStr = Float.toString(floatWrapper); System.out.println("floatWrapperStr : " + floatWrapperStr);
Float floatWrapperPI = new Float(3.14); String floatWrapperPIStr = Float.toString(floatWrapperPI); System.out.println("floatWrapperPIStr : " + floatWrapperPIStr); }
}
|
String.valueOf()方法:
public static void main(String[] args) {
// primitive float to string float primitiveFloat = 900; String primitiveFloatStr = String.valueOf(primitiveFloat); System.out.println("primitiveFloatStr :" + primitiveFloatStr);
float pi = 3.14000f; String piStringValue = String.valueOf(pi); System.out.println("piStringValue : " + piStringValue);
// Wrapper Float to string Float floatWrapper = new Float(999.999); String floatWrapperStr = String.valueOf(floatWrapper); System.out.println("floatWrapperStr : " + floatWrapperStr);
Float floatWrappeDecimals = new Float(2343.343); String floatWrappeDecimalsStr = String.valueOf(floatWrappeDecimals); System.out.println("floatWrappeDecimals : " + floatWrappeDecimalsStr); } }
|