ここでは、Java で String を Double に変換します。この String から Double への変換には、以下に示す 3 つの方法があります。
そして 文字列からDoubleへの変換のサンプル
入力 : 文字列 = 20.156
出力: 20,156
入力 : 文字列 = 456.21
出力 :456.21
文字列を倍精度に変換するためのメソッド
文字列を Double に変換するさまざまな方法を以下に示します。
Q1は何月ですか
- Double クラスの parseDouble() メソッドの使用
- DoubleクラスのvalueOf()メソッドを使用する
- 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)。