「ダブル」とは何ですか?
Java のプリミティブ データ型「double」は、最大 15 桁の高レベルの精度で 10 進数を格納するために使用されます。「float」は 6 ~ 7 桁の精度を提供しますが、「double」はより高い精度の計算と測定のために広く使用されています。
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
GO TO FULL VERSION