このブログでは、Java で double を String に変換する方法を紹介します。
Javaでdoubleを文字列に変換する方法は?
Java での double から String への変換には、以下を使用できます。
- Double.toString() メソッド
- String.valueOf() メソッド
- 「+」演算子
- String.format() メソッド
- StringBuilder.append() メソッド
- StringBuffer.append() メソッド
上記の方法を1つずつ説明します!
方法 1: Double.toString() メソッドを使用して Java で double を String に変換する
double を String に変換するには、「 toString() 」 Double クラスの静的メソッド。 double の数値を String に変換します。これは静的メソッドであるため、オブジェクトを作成してクラス名でメソッドを呼び出す必要はありません。
構文
Double.toString ( 値 ) ;
ここで、「 toString() 」メソッドは「 値 」 double 変数を文字列に変換します。
例
まず、「」という名前の double データ型の変数を作成します。 値 」と入力し、次の値を割り当てます。
ダブル 値 = 783.8956d;次に、「 Double.toString() 」メソッドを呼び出して、作成した double 変数を引数として渡します。
弦 力 = Double.toString ( 値 ) ;以下の print ステートメントは、「 真実 変換された変数が「 力 」は文字列インスタンスです。それ以外の場合は、「 間違い 」:
System.out.print ( str instanceof 文字列 ) ;
出力には「 真実 これは、結果の値のデータ型が String であることを示します。
方法 2: String.valueOf() メソッドを使用して Java で double を String に変換する
また、「 valueOf() double から String への変換のための String クラスの静的メソッド。 double などの任意の型の 10 進数値をパラメーターとして受け取り、それを String に変換します。
構文
文字列.valueOf ( 値 )ここで、「 valueOf() 」メソッドは、「val」double 変数を文字列に変換します。
例
まず、「」という名前の double 型変数を作成します。 値 」に次の値を格納します。
ダブル 値 = 583.856d;次に、「 String.valueOf() ” を渡すことによるメソッド 値 」をパラメーターとして:
弦 力 = 文字列.valueOf ( 値 ) ;最後に、変換された値が String インスタンスであるかどうかを確認します。
System.out.print ( str instanceof 文字列 ) ;
出力
方法 3: “ を使用して Java で double を String に変換する + 」 オペレーター
double を String に変換する最も簡単な方法は、「+」加算演算子を使用することです。文字列で使用すると、連結演算子として機能します。同様に、空の文字列と連結するだけで、double 値を String に変換できます。
構文
値 + ''ここで、「 + ” 演算子は、” を連結します。 値 」 空の文字列を持つ double 型の変数。その結果、double から String への変換が行われます。
例
まず、10 進数値を変数に格納します。 値 」:
ダブル 値 = 543.656d;次に、文字列型の変数を作成します」 力 」を連結して変換後の文字列を格納する「」 値 ” を空文字列に:
弦 力 = 値 + '' ;最後に、変換された値が String インスタンスであるかどうかを確認します。
System.out.print ( str instanceof 文字列 ) ;
出力
さあ、次のセクションに向かいましょう!
方法 4: String.format() メソッドを使用して Java で double を String に変換する
「 文字列.format() 」メソッドは、double から String への変換にも利用できます。このメソッドでは、「 %f 」指定子。これは、2 番目のパラメーターに浮動小数点数が含まれていることを示します。次に、double 値を String 形式に変換します。
構文
文字列.format ( '%f' 、値 )ここで、「 文字列.format() 」メソッドは「 値 」 double 型の変数を String 形式に変換します。
例
この例では、二重変数「 値 」に次の値を指定します。
ダブル 値 = 1233.676d;ここで、「 文字列.format() 「メソッドとパス」 %f 」を指定子として、「 値 」を 2 番目のパラメーターとして:
文字列 str = 文字列.format ( '%f' 、値 ) ;最後に、変換された値が String インスタンスであるかどうかを確認します。
System.out.print ( str instanceof 文字列 ) ;
出力
方法 5: StringBuilder.append() メソッドを使用して Java で double を String に変換する
Java では、「 追加() 「の方法」 StringBuilder 」 クラスは double から String への変換にも使用されます。
構文
文字列 str = 新しい StringBuilder ( ) .append ( 値 ) .toString ( ) ;このメソッドを利用するには、まず StringBuilder クラスのオブジェクトを作成し、次に double 変数の値を追加します “ 値 」を入れて文字列に変換します。
例
次に、「の新しいオブジェクトを作成します。 StringBuilder ”という名前のクラス” 力 」と「 追加() ” を渡すことによるメソッド 値 」 double 変数に変換し、「toString()」メソッドで文字列に変換します。
文字列 str = 新しい StringBuilder ( ) .append ( 値 ) .toString ( ) ;
出力
方法 6: StringBuffer.append() メソッドを使用して Java で double を String に変換する
double を String に変換する別の方法があります。 追加() 「の方法」 StringBuffer ' クラス。上記の「」と同じように機能します。 StringBuilder.append() ' 方法。また、メソッドにアクセスして String に変換する StringBuffer クラスのオブジェクトも作成します。
構文
文字列 str = 新しい StringBuffer ( ) .append ( 値 ) .toString ( ) ;このメソッドを利用するには、まず StringBuffer クラスのオブジェクトを作成し、次に double 変数の値を追加します “ 値 」を入れて文字列に変換します。
例
まず、StringBuffer クラスのインスタンスを作成し、次に double 値を渡して append() メソッドを呼び出します。 toString() ' 方法:
出力
Java での double から String への変換に関する基本的な情報を提供しました。
結論
Java で double を String に変換するには、Double.toString()、String.valueOf()、「+」演算子、String.format()、StringBuilder.append()、StringBuffer.append() などのさまざまなメソッドを利用できます。 ) 方法。最初の 4 つのメソッドでは、指定された目的のために追加のオブジェクトを作成する必要はありませんが、最後の 2 つのメソッドでは、特定のクラスのオブジェクトを作成してから、その関連メソッドを呼び出す必要があります。このブログでは、double から String への変換方法を紹介しました。