logo

Java で文字列を Double に変換する

ここでは、Java で String を Double に変換します。この String から Double への変換には、以下に示す 3 つの方法があります。

そして 文字列からDoubleへの変換のサンプル

入力 : 文字列 = 20.156
出力: 20,156



入力 : 文字列 = 456.21
出力 :456.21

文字列を倍精度に変換するためのメソッド

文字列を Double に変換するさまざまな方法を以下に示します。

Q1は何月ですか
  1. Double クラスの parseDouble() メソッドの使用
  2. DoubleクラスのvalueOf()メソッドを使用する
  3. Doubleクラスのコンストラクタを使用する

1. Double クラスの parseDouble() メソッドの使用

parseDouble() の方法Java Double クラスJava の組み込みメソッドであり、指定された String で表される値に初期化された新しい double を返します。 の値 クラスのメソッド ダブル



構文

double str1 = Double.parseDouble(str);>

parseDouble() メソッドを使用して文字列を Double に変換する Java プログラム

ジャワ






// Java program to convert String to Double> // Using parseDouble() Method of Double Class> // Main class> public> class> GFG {> >// Main driver method> >public> static> void> main(String args[])> >{> >// Create and initializing a string> >String str =>'2033.12244'>;> >// Converting the above string into Double> >// using parseDouble() Method> >double> str1 = Double.parseDouble(str);> >// Printing string as Double type> >System.out.println(str1);> >}> }>

>

>

出力

2033.12244>

上記の方法の複雑さ

時間計算量: 定数演算として O(1) が使用されます。
補助スペース: 余分なスペースは必要ないため、O(1)。

100のうち25は何ですか

2.DoubleクラスのvalueOf()メソッドの利用

Double クラスの doubleValue() メソッドは、呼び出し元のオブジェクトで指定された値を型キャスト後に double として返す組み込みメソッドです。

構文

double str1 = Double.valueOf(str);>

valueOf() メソッドを使用して文字列を Double に変換する Java プログラム

ジャワ




// Java program to convert String to Double> // using valueOf() Method of Double Class> // Main class> public> class> GFG {> >// Main driver method> >public> static> void> main(String args[])> >{> >// Creating and initializing a string> >String str =>'2033.12244'>;> >// Converting the above string to Double type> >double> str1 = Double.valueOf(str);> >// Printing above string as double type> >System.out.println(str1);> >}> }>

>

>

出力

Base64 JavaScript デコード
2033.12244>

上記の方法の複雑さ:

時間計算量: 定数演算として O(1) が使用されます。
補助スペース: 余分なスペースは必要ないため、O(1)。

3. Double クラスのコンストラクターの使用

Double クラスには、String オブジェクトを使用して Double オブジェクトを初期化するコンストラクターが含まれています。

構文

Double str1 = new Double(str);>

Double クラス コンストラクターを使用して文字列を Double に変換する Java プログラム

ジャワ




二分木の順序走査

// Java program to convert String to Double> // Using Constructor of Double class> // Main class> public> class> GFG {> >// Main driver method> >public> static> void> main(String args[])> >{> >// Creating and initializing a string> >String str =>'2033.12244'>;> >// Converting above string into double type> >Double str1 =>new> Double(str);> >// print above string as Double type> >System.out.println(str1);> >}> }>

>

>

出力

2033.12244>

上記の方法の複雑さ

時間計算量: 定数演算として O(1) が使用されます。
補助スペース: 余分なスペースは必要ないため、O(1)。