回答編集履歴

3

コード修正

2017/10/28 07:07

投稿

退会済みユーザー
test CHANGED
@@ -22,9 +22,9 @@
22
22
 
23
23
  double[] dd = new double[D.size()];
24
24
 
25
- for (double x : D) {
25
+ for (int i = 0; i < D.size(); i++) {
26
26
 
27
- dd[x] = D.get(x);
27
+ dd[i] = D.get(i);
28
28
 
29
29
  }
30
30
 

2

修正

2017/10/28 07:07

投稿

退会済みユーザー
test CHANGED
@@ -1,4 +1,4 @@
1
- 質問に記載のコードでDoubleを指定すれば、ラッパークラスであるDoubleクラスへの変換は可能かと思います。
1
+ 質問に記載のコードでDoubleを指定すれば、ラッパークラスであるDoubleクラスの配列への変換は可能かと思います。
2
2
 
3
3
 
4
4
 
@@ -8,7 +8,7 @@
8
8
 
9
9
 
10
10
 
11
- プリミティブ型のdouble[]にしたい場合は下記のようになるかと思います。
11
+ プリミティブ型の配列である double[] にしたい場合は下記のようになるかと思います。
12
12
 
13
13
  Double[]にするコードも記載します。
14
14
 

1

追記

2017/10/28 07:02

投稿

退会済みユーザー
test CHANGED
@@ -1,5 +1,31 @@
1
- 質問に記載のコードで、ラッパークラスであるDoubleクラスへの変換は可能す。
1
+ 質問に記載のコードで、Doubleを指定すれば、ラッパークラスであるDoubleクラスへの変換は可能かと思います。
2
2
 
3
3
 
4
4
 
5
+ Double (Java Platform SE 8 )
6
+
5
7
  [https://docs.oracle.com/javase/jp/8/docs/api/java/lang/Double.html](https://docs.oracle.com/javase/jp/8/docs/api/java/lang/Double.html)
8
+
9
+
10
+
11
+ プリミティブ型のdouble[]にしたい場合は下記のようになるかと思います。
12
+
13
+ Double[]にするコードも記載します。
14
+
15
+
16
+
17
+ ```java
18
+
19
+ Double[] DD = D.toArray(new Double[0]);
20
+
21
+
22
+
23
+ double[] dd = new double[D.size()];
24
+
25
+ for (double x : D) {
26
+
27
+ dd[x] = D.get(x);
28
+
29
+ }
30
+
31
+ ```