可以使用 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);
}
}
|