Java 浮點到字串轉換

banq發表於2022-09-18

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

 

相關文章