Java 中的小数类型包括 float 和 double,可以用于存储需要高精度的小数。
Java 中的字符串类型则是以双引号包裹的一串字符,可以用于存储文本等数据。
在 Java 中,有时需要将小数类型转换成字符串类型,或者将字符串类型转换成小数类型。下面介绍一下如何进行这样的转换。
// 将小数类型转换成字符串类型 double d = 3.1415926; String str1 = String.valueOf(d); // "3.1415926" String str2 = Double.toString(d); // "3.1415926" // 将字符串类型转换成小数类型 String str = "3.14"; double d1 = Double.parseDouble(str); // 3.14 float f = Float.parseFloat(str); // 3.14
需要注意的是,如果字符串类型的值无法转换成小数类型,则会抛出 NumberFormatException 异常。