如何在Java中将double转换为String
时间:2020-01-09 10:35:29 来源:igfitidea点击:
这篇文章展示了如何在Java中将double转换为String。
使用Double.toString()方法将double转换为String
Java中的包装器类Double具有一个toString()方法,该方法返回传递的double参数的字符串表示形式,该参数可用于在Java中将double转换为String。
public class DoubleToString { public static void main(String[] args) { double num = 3785.8945d; String str = String.valueOf(num); System.out.println("Converted String value = " + str); } }
输出:
Converted String value = 3785.8945
使用String.valueOf()方法进行转换
String.valueOf(double d)-返回double参数的字符串表示形式。
public class DoubleToString { public static void main(String[] args) { double val = -134.76d; String str = String.valueOf(val); System.out.println("Converted String value = " + str); } }
输出:
Converted String value = -134.76
使用字符串串联进行转换
我们可以将double值与一个空字符串("")连接,该字符串将以字符串形式返回结果。
public class DoubleToString { public static void main(String[] args) { double val = 26.89; String str = val + ""; System.out.println("Converted String value = " + str); } }
输出:
Converted String value = 26.89
使用StringBuilder或者StringBuffer类的append方法进行转换
StringBuilder和StringBuffer类都具有append()方法,我们可以在其中传递double作为参数。 append()方法会将double参数的字符串表示形式添加到序列中。
public class DoubleToString { public static void main(String[] args) { double val = -826.89; StringBuilder sb = new StringBuilder(); sb.append(val); System.out.println("Converted String value = " + sb.toString()); } }
输出:
Converted String value = -826.89