CodeGym/Java 博客/随机的/Java 将双精度数转换为字符串
John Squirrels
第 41 级
San Francisco

Java 将双精度数转换为字符串

已在 随机的 群组中发布
个会员

什么是“双”?

Java 中的基本数据类型“double”用于存储精度更高的十进制数,最高可达 15 位数字。虽然“float”提供 6-7 位精度,但“double”更广泛地用于更高精度的计算和测量。Java 将双精度数转换为字符串 - 1

Java 中的“Double”是什么?

“Double”是Java中的一个包装类,用于存储“double”的原始类型。它附带了一系列用于“双重”操作和计算的有用函数。例如,您可以使用其包装对象非常有效地将 Java double 转换为字符串。

如何将 Java Double 转换为 String?

在Java中可以通过各种简单的方法将双精度数转换为字符串。让我们看几个例子。

Double.toString() 方法

package com.doubletostring.java;
public class ConvertDoubleToString {

	public static void main(String[] args) {

		Double pi = 3.141592653589793;
		System.out.println("Pi Double: " + pi);

		// Converting Double to String using Double.toString() method
		String piStr = Double.toString(pi);
		System.out.println("Pi String: " + piStr);

	}
}

输出

Pi 双值:3.141592653589793 Pi 字符串:3.141592653589793
这是将 Java 双精度数转换为字符串的最方便且最常用的方法。

String.valueOf() 方法

package com.doubletostring.java;
public class StringValueOfDouble {

	public static void main(String[] args) {

		Double screwGaugeReading = 7.271572353580126;
		System.out.println("Screw Gauge Reading Double: " + screwGaugeReading);

		// Converting Double to String using String.valueOf() method
		String screwGaugeReadingStr = String.valueOf(screwGaugeReading);
		System.out.println("Screw Gauge Reading String: " + screwGaugeReadingStr);
	}
}

输出

螺丝规读数双:7.271572353580126 螺丝规读数字符串:7.271572353580126

String.format() 方法

package com.doubletostring.java;
public class StringFormat {

	public static void main(String[] args) {

		Double vernierCalliper = 7.271572353580126;
		System.out.println("Vernier Calliper Double: " + vernierCalliper);

		// Converting Double to String using String.format() method
		// Format Literal "%s" returns String for any parameter data type
		// Parameter is "Double" in our case
		String vernierCalliperStr = String.format("%s", vernierCalliper);
		System.out.println("Vernier Calliper String: " + vernierCalliperStr);
	}
}

输出

双游标卡尺:7.271572353580126 串游标卡尺:7.271572353580126

结论

到目前为止,您必须熟悉将 Java 双精度数转换为字符串的不同方法。但要想掌握任何事情,练习是关键。祝你好运,编码愉快!
评论
  • 受欢迎
你必须先登录才能发表评论
此页面还没有任何评论