介绍
在 Java 中,double
是一种可以存储浮点值的数据类型,而 string
是字符序列。在编程中,这两种类型之间的转换是一种常见操作。本实验将指导你如何在 Java 中将 double
转换为 string
。
在 Java 中,double
是一种可以存储浮点值的数据类型,而 string
是字符序列。在编程中,这两种类型之间的转换是一种常见操作。本实验将指导你如何在 Java 中将 double
转换为 string
。
声明一个 Double 变量 doubleValue
并将其初始化为 10.55
。
Double doubleValue = 10.55;
.toString()
方法使用 Double
类的 .toString()
方法将 double 转换为 string。将结果保存到一个名为 stringValue
的新 String
变量中。
String stringValue = doubleValue.toString();
String.format()
方法使用 String.format()
方法创建 doubleValue
的格式化字符串表示,并保留两位小数。将结果保存到一个名为 formattedString
的 String
变量中。
String formattedString = String.format("%.2f", doubleValue);
String.valueOf()
方法使用 String.valueOf()
方法将 doubleValue
转换为字符串。将结果保存到一个名为 valueOfString
的 String
变量中。
String valueOfString = String.valueOf(doubleValue);
+
运算符使用 +
运算符将字符串与 doubleValue
连接。将结果保存到一个名为 concatenatedString
的 String
变量中。
String concatenatedString = "" + doubleValue;
使用 System.out.println();
打印在步骤 3 到 6 中创建的所有字符串变量。
System.out.println("doubleValue as String: " + stringValue);
System.out.println("Formatted String: " + formattedString);
System.out.println("StringValueOf: " + valueOfString);
System.out.println("Concatenated String: " + concatenatedString);
使用 javac DoubleToString.java
编译 Java 文件,并使用 java DoubleToString
运行它。
javac DoubleToString.java && java DoubleToString
输出结果应为:
doubleValue as String: 10.55
Formatted String: 10.55
StringValueOf: 10.55
Concatenated String: 10.55
在本实验中,我们学习了如何在 Java 中将 double 转换为 String。我们使用了四种不同的方法来实现这一目标——使用 .toString()
方法、String.format()
方法、String.valueOf()
方法以及 +
运算符。