介绍
在 Java 中,double 是一种可以存储浮点值的数据类型,而 string 是字符序列。在编程中,这两种类型之间的转换是一种常见操作。本实验将指导你如何在 Java 中将 double 转换为 string。
在 Java 中,double 是一种可以存储浮点值的数据类型,而 string 是字符序列。在编程中,这两种类型之间的转换是一种常见操作。本实验将指导你如何在 Java 中将 double 转换为 string。
声明一个 Double 变量 doubleValue 并将其初始化为 10.55。
Double doubleValue = 10.55;
使用 Double 类的 .toString() 方法将 double 转换为 string。将结果保存到一个名为 stringValue 的新 String 变量中。
String stringValue = doubleValue.toString();
使用 String.format() 方法创建 doubleValue 的格式化字符串表示,并保留两位小数。将结果保存到一个名为 formattedString 的 String 变量中。
String formattedString = String.format("%.2f", doubleValue);
使用 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() 方法以及 + 运算符。