-2

double ArrayList を double 配列に変換したいのですが、方法がわかりません。ここに私の現在のコードリストがあります:

ArrayList<Double> aL= new ArrayList<Double>();  
double x[] = new double[aL.size()];
aL.add(10.0);  
aL.add(5.0);  
aL.add(2.0);
for(int i =0; i < x.length; i++){
//some code
}

しかし、どこに行けばいいのかわからず、インターネットや本で何かを見つけることができず、洞察を得ることができません. ありがとう。

4

2 に答える 2

-2

Collection API を使用して、リストを配列に変換できます。uL.toArray(); を試してください。

于 2013-03-21T18:32:56.380 に答える
-4

まず、ArrayListを作成する必要があります。次に、アレイを作成する必要があります。

List<Double> aL= new ArrayList<Double>();  
aL.add(10.0D);  
aL.add(5.0D);  
aL.add(2.0D);

double x[] = new double[aL.size()];
for(int i = 0; i < x.length; i++){
     x[i] = al.get(i);
}

ArrayListメソッドを使用して、ArrayListを配列にコピーできます。

List<Double> aL= new ArrayList<Double>();  
aL.add(10.0D);  
aL.add(5.0D);  
aL.add(2.0D);

double x[] = aL.toArray();
于 2013-03-21T18:38:38.033 に答える