はじめに
Java では、double は浮動小数点数値を格納できるデータ型であり、string は文字のシーケンスです。この 2 つの型の間での変換は、プログラミングにおいて一般的な操作です。この実験では、Java で double を string に変換する手順を案内します。
Java では、double は浮動小数点数値を格納できるデータ型であり、string は文字のシーケンスです。この 2 つの型の間での変換は、プログラミングにおいて一般的な操作です。この実験では、Java で double を string に変換する手順を案内します。
Double 型の変数 doubleValue
を宣言し、値 10.55
で初期化します。
Double doubleValue = 10.55;
.toString()
メソッドを使用するDouble
クラスの .toString()
メソッドを使用して、double を string に変換します。文字列を格納した結果を、stringValue
という名前の新しい String
型の変数に保存します。
String stringValue = doubleValue.toString();
String.format()
メソッドを使用するString.format()
メソッドを使用して、2 桁の小数精度で doubleValue
の書式付き文字列を作成します。結果を formattedString
という名前の String
型の変数に保存します。
String formattedString = String.format("%.2f", doubleValue);
String.valueOf()
メソッドを使用するString.valueOf()
メソッドを使用して、doubleValue
を文字列に変換します。結果を valueOfString
という名前の String
型の変数に保存します。
String valueOfString = String.valueOf(doubleValue);
+
演算子を使用する+
演算子を使用して、文字列を doubleValue
と連結します。結果を concatenatedString
という名前の String
型の変数に保存します。
String concatenatedString = "" + doubleValue;
手順3から6で作成したすべての文字列を、System.out.println();
を使用して出力します。
System.out.println("doubleValue as String: " + stringValue);
System.out.println("Formatted String: " + formattedString);
System.out.println("StringValueOf: " + valueOfString);
System.out.println("Concatenated String: " + concatenatedString);
javac DoubleToString.java
を使用してJavaファイルをコンパイルし、java DoubleToString
を使用して実行します。
javac DoubleToString.java && java DoubleToString
出力は以下のようになるはずです。
doubleValue as String: 10.55
Formatted String: 10.55
StringValueOf: 10.55
Concatenated String: 10.55
この実験では、Javaにおいてdouble型をString型に変換する方法を学びました。これを達成するために、4つの異なるアプローチを使用しました。.toString()
メソッド、String.format()
メソッド、String.valueOf()
メソッド、および +
演算子を使用する方法です。