CodeGym/Java Blog/ランダム/Java 倍精度浮動小数点数型文字列への変換
John Squirrels
レベル 41
San Francisco

Java 倍精度浮動小数点数型文字列への変換

ランダム グループに公開済み
人のメンバー

「ダブル」とは何ですか?

Java のプリミティブ データ型「double」は、最大 15 桁の高レベルの精度で 10 進数を格納するために使用されます。「float」は 6 ~ 7 桁の精度を提供しますが、「double」はより高い精度の計算と測定のために広く使用されています。Java 倍精度浮動小数点数型文字列への変換 - 1

Javaの「Double」とは何ですか?

「Double」は、「double」のプリミティブ型を格納する Java のラッパー クラスです。「二重」の操作と計算に役立つ関数が多数付属しています。たとえば、ラッパー オブジェクトを使用すると、Java の double を文字列に非常に効果的に変換できます。

Java Double を String に変換するにはどうすればよいですか?

Java では、さまざまな簡単な方法で double を string に変換できます。いくつかの例を見てみましょう。

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);

	}
}

出力

円周率の倍精度浮動小数点: 3.141592653589793 円周率の文字列: 3.141592653589793
これは、Java の double を文字列に変換するために最も便利で一般的に使用されるアプローチです。

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 の double を文字列に変換するさまざまな方法を理解したはずです。しかし、何かをマスターするには練習が重要です。頑張ってコーディングを楽しんでください!
コメント
  • 人気
  • 新規
  • 古い
コメントを残すには、サインインしている必要があります
このページにはまだコメントがありません