📅  最后修改于: 2023-12-03 14:49:23.946000             🧑  作者: Mango
Java 是一种常用的编程语言,它也提供了从字符串到双精度的转换方法。
在 Java 中,可以使用 Double.parseDouble()
方法将字符串转换为 double 类型。
String str = "3.14";
double num = Double.parseDouble(str);
System.out.println(num); // 输出 3.14
如果字符串不是一个合法的 double 类型,会抛出 NumberFormatException
异常。
String str = "abc";
try {
double num = Double.parseDouble(str);
System.out.println(num);
} catch (NumberFormatException e) {
System.out.println("字符串不是一个合法的 double 类型。");
}
在 Java 中,可以使用 String.valueOf()
方法将 double 类型转换为字符串。
double num = 3.14;
String str = String.valueOf(num);
System.out.println(str); // 输出 "3.14"
也可以直接使用双精度的 toString()
方法。
double num = 3.14;
String str = Double.toString(num);
System.out.println(str); // 输出 "3.14"
通过以上代码片段,我们学习了如何从字符串转换到双精度,以及如何从双精度转换到字符串。在实际开发中,我们经常需要进行这样的转换,例如读取文件中的数据,或者将计算结果输出到用户界面中。掌握这些技巧可以使我们的代码更加简单、易读、易维护。